home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrCpp
/
MrCpp.rsrc
/
CODE_11_init.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
228KB
|
4,000 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001AC8 (11 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D C030 pea.l [A5 - 0x3FD0]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
fn00000018:
00000018 2F0A move.l -[A7], A2
0000001A 202D C050 move.l D0, [A5 - 0x3FB0]
0000001E 6720 beq +0x22 /* 00000040 */
00000020 246D C050 movea.l A2, [A5 - 0x3FB0]
00000024 206D C050 movea.l A0, [A5 - 0x3FB0]
00000028 2010 move.l D0, [A0]
0000002A 2B40 C050 move.l [A5 - 0x3FB0], D0
0000002E 41ED C054 lea.l A0, [A5 - 0x3FAC]
00000032 224A movea.l A1, A2
00000034 7003 moveq.l D0, 0x03
label00000036:
00000036 22D8 move.l [A1]+, [A0]+
00000038 51C8 FFFC dbf D0, -0x6 /* 00000036 */
0000003C 3290 move.w [A1], [A0]
0000003E 600C bra +0xE /* 0000004C */
label00000040:
00000040 7012 moveq.l D0, 0x12
00000042 2F00 move.l -[A7], D0
00000044 206D D964 movea.l A0, [A5 - 0x269C]
00000048 4E90 jsr [A0]
0000004A 2440 movea.l A2, D0
label0000004C:
0000004C 200A move.l D0, A2
0000004E 245F movea.l A2, [A7]+
00000050 4E75 rts
00000052 4E56 0000 link A6, 0
00000056 2F0A move.l -[A7], A2
00000058 246E 0008 movea.l A2, [A6 + 0x8]
0000005C 24AD C050 move.l [A2], [A5 - 0x3FB0]
00000060 2B4A C050 move.l [A5 - 0x3FB0], A2
00000064 245F movea.l A2, [A7]+
00000066 4E5E unlink A6
00000068 205F movea.l A0, [A7]+
0000006A 584F addq.w A7, 4
0000006C 4ED0 jmp [A0]
0000006E 4E56 0000 link A6, 0
00000072 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000076 266E 0008 movea.l A3, [A6 + 0x8]
0000007A 200B move.l D0, A3
0000007C 660A bne +0xC /* 00000088 */
0000007E 2F3C 0000 00A5 move.l -[A7], 0xA5
00000084 4EBA FF7A jsr [PC - 0x86 /* 00000000 */]
label00000088:
00000088 286B 000C movea.l A4, [A3 + 0xC]
0000008C 200C move.l D0, A4
0000008E 660A bne +0xC /* 0000009A */
00000090 2F3C 0000 00A8 move.l -[A7], 0xA8
00000096 4EBA FF68 jsr [PC - 0x98 /* 00000000 */]
label0000009A:
0000009A 246B 000C movea.l A2, [A3 + 0xC]
0000009E 2012 move.l D0, [A2]
000000A0 761F moveq.l D3, 0x1F
000000A2 C043 and.w D0, D3
000000A4 7211 moveq.l D1, 0x11
000000A6 B041 cmp.w D0, D1
000000A8 6628 bne +0x2A /* 000000D2 */
000000AA 246A 0008 movea.l A2, [A2 + 0x8]
000000AE 2012 move.l D0, [A2]
000000B0 C043 and.w D0, D3
000000B2 7214 moveq.l D1, 0x14
000000B4 B041 cmp.w D0, D1
000000B6 661A bne +0x1C /* 000000D2 */
000000B8 206A 000C movea.l A0, [A2 + 0xC]
000000BC 2068 0010 movea.l A0, [A0 + 0x10]
000000C0 2028 0010 move.l D0, [A0 + 0x10]
000000C4 0280 0000 2000 andi.l D0, 0x2000 /* ' \0' */
000000CA 6706 beq +0x8 /* 000000D2 */
000000CC 006D 0001 D8BC ori.w [A5 - 0x2744], 0x1
label000000D2:
000000D2 102B 001C move.b D0, [A3 + 0x1C]
000000D6 4880 ext.w D0
000000D8 48C0 ext.l D0
000000DA 7201 moveq.l D1, 0x01
000000DC B081 cmp.l D0, D1
000000DE 6730 beq +0x32 /* 00000110 */
000000E0 7204 moveq.l D1, 0x04
000000E2 B081 cmp.l D0, D1
000000E4 672A beq +0x2C /* 00000110 */
000000E6 4A80 tst.l D0
000000E8 6734 beq +0x36 /* 0000011E */
000000EA 7202 moveq.l D1, 0x02
000000EC B081 cmp.l D0, D1
000000EE 673E beq +0x40 /* 0000012E */
000000F0 7206 moveq.l D1, 0x06
000000F2 B081 cmp.l D0, D1
000000F4 6738 beq +0x3A /* 0000012E */
000000F6 7207 moveq.l D1, 0x07
000000F8 B081 cmp.l D0, D1
000000FA 6732 beq +0x34 /* 0000012E */
000000FC 7209 moveq.l D1, 0x09
000000FE B081 cmp.l D0, D1
00000100 6734 beq +0x36 /* 00000136 */
00000102 7208 moveq.l D1, 0x08
00000104 B081 cmp.l D0, D1
00000106 672E beq +0x30 /* 00000136 */
00000108 7203 moveq.l D1, 0x03
0000010A B081 cmp.l D0, D1
0000010C 6730 beq +0x32 /* 0000013E */
0000010E 6036 bra +0x38 /* 00000146 */
label00000110:
00000110 2F0B move.l -[A7], A3
00000112 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000116 2F0B move.l -[A7], A3
00000118 4EBA 0042 jsr [PC + 0x42 /* 0000015C */]
0000011C 6032 bra +0x34 /* 00000150 */
label0000011E:
0000011E 302D D93A move.w D0, [A5 - 0x26C6]
00000122 660A bne +0xC /* 0000012E */
00000124 2F3C 0000 00F2 move.l -[A7], 0xF2
0000012A 4EBA FED4 jsr [PC - 0x12C /* 00000000 */]
label0000012E:
0000012E 2F0B move.l -[A7], A3
00000130 4EBA 002A jsr [PC + 0x2A /* 0000015C */]
00000134 601A bra +0x1C /* 00000150 */
label00000136:
00000136 2F0B move.l -[A7], A3
00000138 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000013C 6012 bra +0x14 /* 00000150 */
label0000013E:
0000013E 177C 0009 001D move.b [A3 + 0x1D], 0x9 /* '\t' */
00000144 600A bra +0xC /* 00000150 */
label00000146:
00000146 2F3C 0000 011C move.l -[A7], 0x11C
0000014C 4EBA FEB2 jsr [PC - 0x14E /* 00000000 */]
label00000150:
00000150 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000154 4E5E unlink A6
00000156 205F movea.l A0, [A7]+
00000158 584F addq.w A7, 4
0000015A 4ED0 jmp [A0]
fn0000015C:
0000015C 4E56 FFB0 link A6, -0x0050
00000160 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00000164 286E 0008 movea.l A4, [A6 + 0x8]
00000168 7A00 moveq.l D5, 0x00
0000016A 200C move.l D0, A4
0000016C 660A bne +0xC /* 00000178 */
0000016E 2F3C 0000 013C move.l -[A7], 0x13C
00000174 4EBA FE8A jsr [PC - 0x176 /* 00000000 */]
label00000178:
00000178 266C 000C movea.l A3, [A4 + 0xC]
0000017C 200B move.l D0, A3
0000017E 660A bne +0xC /* 0000018A */
00000180 2F3C 0000 0142 move.l -[A7], 0x142
00000186 4EBA FE78 jsr [PC - 0x188 /* 00000000 */]
label0000018A:
0000018A 2013 move.l D0, [A3]
0000018C 721F moveq.l D1, 0x1F
0000018E C081 and.l D0, D1
00000190 2D40 FFB0 move.l [A6 - 0x50], D0
00000194 102C 001C move.b D0, [A4 + 0x1C]
00000198 1D40 FFB4 move.b [A6 - 0x4C], D0
0000019C 7202 moveq.l D1, 0x02
0000019E B001 cmp.b D0, D1
000001A0 660A bne +0xC /* 000001AC */
000001A2 0CAD 0000 0000 D88C cmpi.l [A5 - 0x2774], 0x0
000001AA 6E04 bgt +0x6 /* 000001B0 */
label000001AC:
000001AC 7000 moveq.l D0, 0x00
000001AE 6002 bra +0x4 /* 000001B2 */
label000001B0:
000001B0 7001 moveq.l D0, 0x01
label000001B2:
000001B2 1D40 FFCC move.b [A6 - 0x34], D0
000001B6 2F2C 0014 move.l -[A7], [A4 + 0x14]
000001BA 4EAD 1DD2 jsr [A5 + 0x1DD2 /* export_950 */]
000001BE 2D6D D9A0 FFC8 move.l [A6 - 0x38], [A5 - 0x2660]
000001C4 202C 0014 move.l D0, [A4 + 0x14]
000001C8 2B40 D9A0 move.l [A5 - 0x2660], D0
000001CC 3C2D D9A8 move.w D6, [A5 - 0x2658]
000001D0 3B6D D950 D9A8 move.w [A5 - 0x2658], [A5 - 0x26B0]
000001D6 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
000001DC 661A bne +0x1C /* 000001F8 */
000001DE 362E FFB2 move.w D3, [A6 - 0x4E]
000001E2 701F moveq.l D0, 0x1F
000001E4 C640 and.w D3, D0
000001E6 7014 moveq.l D0, 0x14
000001E8 B640 cmp.w D3, D0
000001EA 670C beq +0xE /* 000001F8 */
000001EC 7015 moveq.l D0, 0x15
000001EE B640 cmp.w D3, D0
000001F0 6706 beq +0x8 /* 000001F8 */
000001F2 7A01 moveq.l D5, 0x01
000001F4 6000 010C bra +0x10E /* 00000302 */
label000001F8:
000001F8 0C2D 0067 CDDC cmpi.b [A5 - 0x3224], 0x67 /* 'g' */
000001FE 6700 0102 beq +0x104 /* 00000302 */
00000202 162E FFB4 move.b D3, [A6 - 0x4C]
00000206 7002 moveq.l D0, 0x02
00000208 B600 cmp.b D3, D0
0000020A 6706 beq +0x8 /* 00000212 */
0000020C 7006 moveq.l D0, 0x06
0000020E B600 cmp.b D3, D0
00000210 662C bne +0x2E /* 0000023E */
label00000212:
00000212 7006 moveq.l D0, 0x06
00000214 B600 cmp.b D3, D0
00000216 6608 bne +0xA /* 00000220 */
00000218 2F0C move.l -[A7], A4
0000021A 4EBA 0CA8 jsr [PC + 0xCA8 /* 00000EC4 */]
0000021E 6012 bra +0x14 /* 00000232 */
label00000220:
00000220 204C movea.l A0, A4
00000222 5048 addq.w A0, 8
00000224 2F08 move.l -[A7], A0
00000226 2F0B move.l -[A7], A3
00000228 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
0000022C 2F00 move.l -[A7], D0
0000022E 4EBA 0B92 jsr [PC + 0xB92 /* 00000DC2 */]
label00000232:
00000232 102E FFCC move.b D0, [A6 - 0x34]
00000236 6606 bne +0x8 /* 0000023E */
00000238 7001 moveq.l D0, 0x01
0000023A 3B40 D96C move.w [A5 - 0x2694], D0
label0000023E:
0000023E 262E FFB0 move.l D3, [A6 - 0x50]
00000242 7012 moveq.l D0, 0x12
00000244 B680 cmp.l D3, D0
00000246 670E beq +0x10 /* 00000256 */
00000248 2013 move.l D0, [A3]
0000024A 7240 moveq.l D1, 0x40
0000024C C081 and.l D0, D1
0000024E 6718 beq +0x1A /* 00000268 */
00000250 7014 moveq.l D0, 0x14
00000252 B680 cmp.l D3, D0
00000254 6712 beq +0x14 /* 00000268 */
label00000256:
00000256 204C movea.l A0, A4
00000258 7054 moveq.l D0, 0x54
0000025A D1C0 add.l A0, D0
0000025C 2F08 move.l -[A7], A0
0000025E 7022 moveq.l D0, 0x22
00000260 2F00 move.l -[A7], D0
00000262 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000266 504F addq.w A7, 8
label00000268:
00000268 102B 0004 move.b D0, [A3 + 0x4]
0000026C 7610 moveq.l D3, 0x10
0000026E C003 and.b D0, D3
00000270 6738 beq +0x3A /* 000002AA */
00000272 2013 move.l D0, [A3]
00000274 3800 move.w D4, D0
00000276 701F moveq.l D0, 0x1F
00000278 C840 and.w D4, D0
0000027A 7015 moveq.l D0, 0x15
0000027C B840 cmp.w D4, D0
0000027E 6716 beq +0x18 /* 00000296 */
00000280 7014 moveq.l D0, 0x14
00000282 B840 cmp.w D4, D0
00000284 661E bne +0x20 /* 000002A4 */
00000286 206B 000C movea.l A0, [A3 + 0xC]
0000028A 2068 000C movea.l A0, [A0 + 0xC]
0000028E 1028 0004 move.b D0, [A0 + 0x4]
00000292 C003 and.b D0, D3
00000294 670E beq +0x10 /* 000002A4 */
label00000296:
00000296 487A 060C pea.l [PC + 0x60C /* 000008A4, value 0x74797065 'type', cstring "type" */]
0000029A 7035 moveq.l D0, 0x35
0000029C 2F00 move.l -[A7], D0
0000029E 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000002A2 504F addq.w A7, 8
label000002A4:
000002A4 022B 00EF 0004 andi.b [A3 + 0x4], 0xEF
label000002AA:
000002AA 2F0B move.l -[A7], A3
000002AC 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
000002B0 2040 movea.l A0, D0
000002B2 2010 move.l D0, [A0]
000002B4 721F moveq.l D1, 0x1F
000002B6 C041 and.w D0, D1
000002B8 7214 moveq.l D1, 0x14
000002BA B041 cmp.w D0, D1
000002BC 663A bne +0x3C /* 000002F8 */
000002BE 7000 moveq.l D0, 0x00
000002C0 2D40 FFD0 move.l [A6 - 0x30], D0
000002C4 0C2D 0053 CDDC cmpi.b [A5 - 0x3224], 0x53 /* 'S' */
000002CA 6618 bne +0x1A /* 000002E4 */
000002CC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000002D0 486E FFD0 pea.l [A6 - 0x30]
000002D4 4EAD 19AA jsr [A5 + 0x19AA /* export_817 */]
000002D8 7054 moveq.l D0, 0x54
000002DA 1F00 move.b -[A7], D0
000002DC 7012 moveq.l D0, 0x12
000002DE 2F00 move.l -[A7], D0
000002E0 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label000002E4:
000002E4 2F0C move.l -[A7], A4
000002E6 2F0B move.l -[A7], A3
000002E8 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000002EC 42A7 clr.l -[A7]
000002EE 7001 moveq.l D0, 0x01
000002F0 2F00 move.l -[A7], D0
000002F2 42A7 clr.l -[A7]
000002F4 4EBA 1B0E jsr [PC + 0x1B0E /* 00001E04 */]
label000002F8:
000002F8 4240 clr.w D0
000002FA 3B40 D96C move.w [A5 - 0x2694], D0
000002FE 6000 0588 bra +0x58A /* 00000888 */
label00000302:
00000302 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000306 00AC 0008 0002 0020 ori.l [A4 + 0x20], 0x80002
0000030E 0CAE 0000 0014 FFB0 cmpi.l [A6 - 0x50], 0x14
00000316 6674 bne +0x76 /* 0000038C */
00000318 206B 000C movea.l A0, [A3 + 0xC]
0000031C 2068 0010 movea.l A0, [A0 + 0x10]
00000320 2028 0010 move.l D0, [A0 + 0x10]
00000324 0280 0000 0080 andi.l D0, 0x80
0000032A 6760 beq +0x62 /* 0000038C */
0000032C 162E FFB4 move.b D3, [A6 - 0x4C]
00000330 7002 moveq.l D0, 0x02
00000332 B600 cmp.b D3, D0
00000334 6706 beq +0x8 /* 0000033C */
00000336 7006 moveq.l D0, 0x06
00000338 B600 cmp.b D3, D0
0000033A 661E bne +0x20 /* 0000035A */
label0000033C:
0000033C 204C movea.l A0, A4
0000033E 5048 addq.w A0, 8
00000340 2F08 move.l -[A7], A0
00000342 2F0B move.l -[A7], A3
00000344 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00000348 2F00 move.l -[A7], D0
0000034A 4EBA 0A76 jsr [PC + 0xA76 /* 00000DC2 */]
0000034E 102E FFCC move.b D0, [A6 - 0x34]
00000352 6606 bne +0x8 /* 0000035A */
00000354 7001 moveq.l D0, 0x01
00000356 3B40 D96C move.w [A5 - 0x2694], D0
label0000035A:
0000035A 7600 moveq.l D3, 0x00
0000035C 2D43 FFD4 move.l [A6 - 0x2C], D3
00000360 486E FFD4 pea.l [A6 - 0x2C]
00000364 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00000368 2F00 move.l -[A7], D0
0000036A 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
0000036E 2F0C move.l -[A7], A4
00000370 2F0B move.l -[A7], A3
00000372 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00000376 42A7 clr.l -[A7]
00000378 7001 moveq.l D0, 0x01
0000037A 2F00 move.l -[A7], D0
0000037C 42A7 clr.l -[A7]
0000037E 4EBA 1A84 jsr [PC + 0x1A84 /* 00001E04 */]
00000382 4240 clr.w D0
00000384 3B40 D96C move.w [A5 - 0x2694], D0
00000388 6000 04FE bra +0x500 /* 00000888 */
label0000038C:
0000038C 0CAE 0000 0015 FFB0 cmpi.l [A6 - 0x50], 0x15
00000394 660C bne +0xE /* 000003A2 */
00000396 2F0C move.l -[A7], A4
00000398 4EBA 2382 jsr [PC + 0x2382 /* 0000271C */]
0000039C 4A80 tst.l D0
0000039E 6600 04E8 bne +0x4EA /* 00000888 */
label000003A2:
000003A2 7600 moveq.l D3, 0x00
000003A4 2D43 FFBC move.l [A6 - 0x44], D3
000003A8 2D43 FFB8 move.l [A6 - 0x48], D3
000003AC 2D4C FFC0 move.l [A6 - 0x40], A4
000003B0 162E FFB4 move.b D3, [A6 - 0x4C]
000003B4 7001 moveq.l D0, 0x01
000003B6 B600 cmp.b D3, D0
000003B8 6706 beq +0x8 /* 000003C0 */
000003BA 7004 moveq.l D0, 0x04
000003BC B600 cmp.b D3, D0
000003BE 6646 bne +0x48 /* 00000406 */
label000003C0:
000003C0 362E FFB2 move.w D3, [A6 - 0x4E]
000003C4 701F moveq.l D0, 0x1F
000003C6 C640 and.w D3, D0
000003C8 7014 moveq.l D0, 0x14
000003CA B640 cmp.w D3, D0
000003CC 6706 beq +0x8 /* 000003D4 */
000003CE 7015 moveq.l D0, 0x15
000003D0 B640 cmp.w D3, D0
000003D2 6632 bne +0x34 /* 00000406 */
label000003D4:
000003D4 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
000003DA 670A beq +0xC /* 000003E6 */
000003DC 0CAE 0000 0015 FFB0 cmpi.l [A6 - 0x50], 0x15
000003E4 6620 bne +0x22 /* 00000406 */
label000003E6:
000003E6 2D4C FFB8 move.l [A6 - 0x48], A4
000003EA 7002 moveq.l D0, 0x02
000003EC 2F00 move.l -[A7], D0
000003EE 2F0B move.l -[A7], A3
000003F0 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
000003F4 2840 movea.l A4, D0
000003F6 00AC 0000 0010 0020 ori.l [A4 + 0x20], 0x10
000003FE 00AC 0000 0002 0020 ori.l [A4 + 0x20], 0x2
label00000406:
00000406 0CAE 0000 0015 FFB0 cmpi.l [A6 - 0x50], 0x15
0000040E 6600 0194 bne +0x196 /* 000005A4 */
00000412 102B 0004 move.b D0, [A3 + 0x4]
00000416 7210 moveq.l D1, 0x10
00000418 C001 and.b D0, D1
0000041A 6700 0188 beq +0x18A /* 000005A4 */
0000041E 0C2D 0084 CDDC cmpi.b [A5 - 0x3224], 0x84
00000424 6642 bne +0x44 /* 00000468 */
00000426 206B 0008 movea.l A0, [A3 + 0x8]
0000042A 2610 move.l D3, [A0]
0000042C 701F moveq.l D0, 0x1F
0000042E 2D43 FFF0 move.l [A6 - 0x10], D3
00000432 C640 and.w D3, D0
00000434 700B moveq.l D0, 0x0B
00000436 B640 cmp.w D3, D0
00000438 622E bhi +0x30 /* 00000468 */
0000043A 202E FFF0 move.l D0, [A6 - 0x10]
0000043E 761F moveq.l D3, 0x1F
00000440 C083 and.l D0, D3
00000442 45ED D514 lea.l A2, [A5 - 0x2AEC]
00000446 1032 0000 move.b D0, [A2 + D0.w]
0000044A 206D CDEE movea.l A0, [A5 - 0x3212]
0000044E 2210 move.l D1, [A0]
00000450 C283 and.l D1, D3
00000452 1232 1000 move.b D1, [A2 + D1.w]
00000456 B001 cmp.b D0, D1
00000458 660E bne +0x10 /* 00000468 */
0000045A 2F0C move.l -[A7], A4
0000045C 4EBA 044C jsr [PC + 0x44C /* 000008AA */]
00000460 266C 000C movea.l A3, [A4 + 0xC]
00000464 6000 02D2 bra +0x2D4 /* 00000738 */
label00000468:
00000468 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
0000046E 6600 0122 bne +0x124 /* 00000592 */
00000472 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000476 0C2D 0084 CDDC cmpi.b [A5 - 0x3224], 0x84
0000047C 664E bne +0x50 /* 000004CC */
0000047E 206B 0008 movea.l A0, [A3 + 0x8]
00000482 2610 move.l D3, [A0]
00000484 701F moveq.l D0, 0x1F
00000486 2D43 FFF4 move.l [A6 - 0xC], D3
0000048A C640 and.w D3, D0
0000048C 700B moveq.l D0, 0x0B
0000048E B640 cmp.w D3, D0
00000490 623A bhi +0x3C /* 000004CC */
00000492 202E FFF4 move.l D0, [A6 - 0xC]
00000496 761F moveq.l D3, 0x1F
00000498 C083 and.l D0, D3
0000049A 45ED D514 lea.l A2, [A5 - 0x2AEC]
0000049E 1032 0000 move.b D0, [A2 + D0.w]
000004A2 206D CDEE movea.l A0, [A5 - 0x3212]
000004A6 2210 move.l D1, [A0]
000004A8 C283 and.l D1, D3
000004AA 1232 1000 move.b D1, [A2 + D1.w]
000004AE B001 cmp.b D0, D1
000004B0 661A bne +0x1C /* 000004CC */
000004B2 2F0C move.l -[A7], A4
000004B4 4EBA 03F4 jsr [PC + 0x3F4 /* 000008AA */]
000004B8 266C 000C movea.l A3, [A4 + 0xC]
000004BC 7066 moveq.l D0, 0x66
000004BE 1F00 move.b -[A7], D0
000004C0 7037 moveq.l D0, 0x37
000004C2 2F00 move.l -[A7], D0
000004C4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000004C8 6000 026E bra +0x270 /* 00000738 */
label000004CC:
000004CC 2F2B 0008 move.l -[A7], [A3 + 0x8]
000004D0 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
000004D4 2800 move.l D4, D0
000004D6 246E FFC0 movea.l A2, [A6 - 0x40]
000004DA B5CC cmpa.l A2, A4
000004DC 661C bne +0x1E /* 000004FA */
000004DE 102E FFCC move.b D0, [A6 - 0x34]
000004E2 6616 bne +0x18 /* 000004FA */
000004E4 162A 001C move.b D3, [A2 + 0x1C]
000004E8 7006 moveq.l D0, 0x06
000004EA B600 cmp.b D3, D0
000004EC 6706 beq +0x8 /* 000004F4 */
000004EE 7002 moveq.l D0, 0x02
000004F0 B600 cmp.b D3, D0
000004F2 6606 bne +0x8 /* 000004FA */
label000004F4:
000004F4 7001 moveq.l D0, 0x01
000004F6 3B40 D96C move.w [A5 - 0x2694], D0
label000004FA:
000004FA 7600 moveq.l D3, 0x00
000004FC 244B movea.l A2, A3
000004FE 504A addq.w A2, 8
00000500 204C movea.l A0, A4
00000502 5048 addq.w A0, 8
00000504 2D48 FFE0 move.l [A6 - 0x20], A0
label00000508:
00000508 2F2E FFBC move.l -[A7], [A6 - 0x44]
0000050C 2F12 move.l -[A7], [A2]
0000050E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000512 2F2E FFC0 move.l -[A7], [A6 - 0x40]
00000516 2003 move.l D0, D3
00000518 2204 move.l D1, D4
0000051A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000051E 2F00 move.l -[A7], D0
00000520 4EBA 0C02 jsr [PC + 0xC02 /* 00001124 */]
00000524 2F00 move.l -[A7], D0
00000526 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
0000052A 2D40 FFBC move.l [A6 - 0x44], D0
0000052E 5283 addq.l D3, 1
00000530 4EBA 0BD0 jsr [PC + 0xBD0 /* 00001102 */]
00000534 4A80 tst.l D0
00000536 67D0 beq -0x2E /* 00000508 */
00000538 244C movea.l A2, A4
0000053A 700C moveq.l D0, 0x0C
0000053C D5C0 add.l A2, D0
0000053E 2F0A move.l -[A7], A2
00000540 2F03 move.l -[A7], D3
00000542 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00000546 2640 movea.l A3, D0
00000548 7066 moveq.l D0, 0x66
0000054A 1F00 move.b -[A7], D0
0000054C 7037 moveq.l D0, 0x37
0000054E 2F00 move.l -[A7], D0
00000550 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00000554 7000 moveq.l D0, 0x00
00000556 2D40 FFC4 move.l [A6 - 0x3C], D0
0000055A 102E FFCC move.b D0, [A6 - 0x34]
0000055E 670E beq +0x10 /* 0000056E */
00000560 486E FFBC pea.l [A6 - 0x44]
00000564 2F0C move.l -[A7], A4
00000566 4EBA 2416 jsr [PC + 0x2416 /* 0000297E */]
0000056A 2D40 FFC4 move.l [A6 - 0x3C], D0
label0000056E:
0000056E 7001 moveq.l D0, 0x01
00000570 3B40 D96C move.w [A5 - 0x2694], D0
00000574 2F0C move.l -[A7], A4
00000576 2F0B move.l -[A7], A3
00000578 42A7 clr.l -[A7]
0000057A 42A7 clr.l -[A7]
0000057C 7001 moveq.l D0, 0x01
0000057E 2F00 move.l -[A7], D0
00000580 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00000584 4EBA 187E jsr [PC + 0x187E /* 00001E04 */]
00000588 4240 clr.w D0
0000058A 3B40 D96C move.w [A5 - 0x2694], D0
0000058E 6000 01A8 bra +0x1AA /* 00000738 */
label00000592:
00000592 204C movea.l A0, A4
00000594 700C moveq.l D0, 0x0C
00000596 D1C0 add.l A0, D0
00000598 2F08 move.l -[A7], A0
0000059A 7001 moveq.l D0, 0x01
0000059C 2F00 move.l -[A7], D0
0000059E 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
000005A2 2640 movea.l A3, D0
label000005A4:
000005A4 162D CDDC move.b D3, [A5 - 0x3224]
000005A8 7059 moveq.l D0, 0x59
000005AA B600 cmp.b D3, D0
000005AC 6758 beq +0x5A /* 00000606 */
000005AE 0CAE 0000 0015 FFB0 cmpi.l [A6 - 0x50], 0x15
000005B6 664E bne +0x50 /* 00000606 */
000005B8 202B 000C move.l D0, [A3 + 0xC]
000005BC 7201 moveq.l D1, 0x01
000005BE B081 cmp.l D0, D1
000005C0 6344 bls +0x46 /* 00000606 */
000005C2 0C03 0084 cmpi.b D3, 0x84
000005C6 6634 bne +0x36 /* 000005FC */
000005C8 206B 0008 movea.l A0, [A3 + 0x8]
000005CC 2610 move.l D3, [A0]
000005CE 701F moveq.l D0, 0x1F
000005D0 2D43 FFFC move.l [A6 - 0x4], D3
000005D4 C640 and.w D3, D0
000005D6 700B moveq.l D0, 0x0B
000005D8 B640 cmp.w D3, D0
000005DA 6220 bhi +0x22 /* 000005FC */
000005DC 202E FFFC move.l D0, [A6 - 0x4]
000005E0 761F moveq.l D3, 0x1F
000005E2 C083 and.l D0, D3
000005E4 45ED D514 lea.l A2, [A5 - 0x2AEC]
000005E8 1032 0000 move.b D0, [A2 + D0.w]
000005EC 206D CDEE movea.l A0, [A5 - 0x3212]
000005F0 2210 move.l D1, [A0]
000005F2 C283 and.l D1, D3
000005F4 1232 1000 move.b D1, [A2 + D1.w]
000005F8 B001 cmp.b D0, D1
000005FA 670A beq +0xC /* 00000606 */
label000005FC:
000005FC 703A moveq.l D0, 0x3A
000005FE 2F00 move.l -[A7], D0
00000600 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00000604 584F addq.w A7, 4
label00000606:
00000606 102C 001C move.b D0, [A4 + 0x1C]
0000060A 4880 ext.w D0
0000060C 48C0 ext.l D0
0000060E 7201 moveq.l D1, 0x01
00000610 B081 cmp.l D0, D1
00000612 6742 beq +0x44 /* 00000656 */
00000614 7204 moveq.l D1, 0x04
00000616 B081 cmp.l D0, D1
00000618 673C beq +0x3E /* 00000656 */
0000061A 7202 moveq.l D1, 0x02
0000061C B081 cmp.l D0, D1
0000061E 6744 beq +0x46 /* 00000664 */
00000620 7206 moveq.l D1, 0x06
00000622 B081 cmp.l D0, D1
00000624 673E beq +0x40 /* 00000664 */
00000626 7207 moveq.l D1, 0x07
00000628 B081 cmp.l D0, D1
0000062A 6738 beq +0x3A /* 00000664 */
0000062C 7203 moveq.l D1, 0x03
0000062E B081 cmp.l D0, D1
00000630 6700 00EC beq +0xEE /* 0000071E */
00000634 4A80 tst.l D0
00000636 6700 00E6 beq +0xE8 /* 0000071E */
0000063A 7208 moveq.l D1, 0x08
0000063C B081 cmp.l D0, D1
0000063E 6700 00DE beq +0xE0 /* 0000071E */
00000642 7209 moveq.l D1, 0x09
00000644 B081 cmp.l D0, D1
00000646 6700 00D6 beq +0xD8 /* 0000071E */
0000064A 720A moveq.l D1, 0x0A
0000064C B081 cmp.l D0, D1
0000064E 6700 00CE beq +0xD0 /* 0000071E */
00000652 6000 00CA bra +0xCC /* 0000071E */
label00000656:
00000656 2F0C move.l -[A7], A4
00000658 4EBA 08DC jsr [PC + 0x8DC /* 00000F36 */]
0000065C 2D40 FFBC move.l [A6 - 0x44], D0
00000660 6000 00C6 bra +0xC8 /* 00000728 */
label00000664:
00000664 206E FFC0 movea.l A0, [A6 - 0x40]
00000668 B1CC cmpa.l A0, A4
0000066A 660C bne +0xE /* 00000678 */
0000066C 102E FFCC move.b D0, [A6 - 0x34]
00000670 6606 bne +0x8 /* 00000678 */
00000672 7001 moveq.l D0, 0x01
00000674 3B40 D96C move.w [A5 - 0x2694], D0
label00000678:
00000678 0CAE 0000 0014 FFB0 cmpi.l [A6 - 0x50], 0x14
00000680 6618 bne +0x1A /* 0000069A */
00000682 206B 000C movea.l A0, [A3 + 0xC]
00000686 2068 0010 movea.l A0, [A0 + 0x10]
0000068A 4AA8 0036 tst.l [A0 + 0x36]
0000068E 670A beq +0xC /* 0000069A */
00000690 7068 moveq.l D0, 0x68
00000692 2F00 move.l -[A7], D0
00000694 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00000698 584F addq.w A7, 4
label0000069A:
0000069A 0CAE 0000 0014 FFB0 cmpi.l [A6 - 0x50], 0x14
000006A2 662E bne +0x30 /* 000006D2 */
000006A4 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
000006AA 6726 beq +0x28 /* 000006D2 */
000006AC 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
000006B0 2440 movea.l A2, D0
000006B2 2F0A move.l -[A7], A2
000006B4 2F0B move.l -[A7], A3
000006B6 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
000006BA 2440 movea.l A2, D0
000006BC 2F0C move.l -[A7], A4
000006BE 204C movea.l A0, A4
000006C0 5048 addq.w A0, 8
000006C2 2F08 move.l -[A7], A0
000006C4 2F0A move.l -[A7], A2
000006C6 42A7 clr.l -[A7]
000006C8 4EBA 125C jsr [PC + 0x125C /* 00001926 */]
000006CC 2D40 FFBC move.l [A6 - 0x44], D0
000006D0 6016 bra +0x18 /* 000006E8 */
label000006D2:
000006D2 2F0B move.l -[A7], A3
000006D4 204C movea.l A0, A4
000006D6 5048 addq.w A0, 8
000006D8 2F08 move.l -[A7], A0
000006DA 2F2E FFC0 move.l -[A7], [A6 - 0x40]
000006DE 42A7 clr.l -[A7]
000006E0 4EBA 0A42 jsr [PC + 0xA42 /* 00001124 */]
000006E4 2D40 FFBC move.l [A6 - 0x44], D0
label000006E8:
000006E8 7000 moveq.l D0, 0x00
000006EA 2D40 FFC4 move.l [A6 - 0x3C], D0
000006EE 102E FFCC move.b D0, [A6 - 0x34]
000006F2 670E beq +0x10 /* 00000702 */
000006F4 486E FFBC pea.l [A6 - 0x44]
000006F8 2F0C move.l -[A7], A4
000006FA 4EBA 2282 jsr [PC + 0x2282 /* 0000297E */]
000006FE 2D40 FFC4 move.l [A6 - 0x3C], D0
label00000702:
00000702 2F0C move.l -[A7], A4
00000704 2F0B move.l -[A7], A3
00000706 42A7 clr.l -[A7]
00000708 42A7 clr.l -[A7]
0000070A 7001 moveq.l D0, 0x01
0000070C 2F00 move.l -[A7], D0
0000070E 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00000712 4EBA 16F0 jsr [PC + 0x16F0 /* 00001E04 */]
00000716 4240 clr.w D0
00000718 3B40 D96C move.w [A5 - 0x2694], D0
0000071C 600A bra +0xC /* 00000728 */
label0000071E:
0000071E 2F3C 0000 0297 move.l -[A7], 0x297
00000724 4EBA F8DA jsr [PC - 0x726 /* 00000000 */]
label00000728:
00000728 4A85 tst.l D5
0000072A 670C beq +0xE /* 00000738 */
0000072C 7054 moveq.l D0, 0x54
0000072E 1F00 move.b -[A7], D0
00000730 7012 moveq.l D0, 0x12
00000732 2F00 move.l -[A7], D0
00000734 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000738:
00000738 202E FFB8 move.l D0, [A6 - 0x48]
0000073C 6700 0134 beq +0x136 /* 00000872 */
00000740 206E FFB8 movea.l A0, [A6 - 0x48]
00000744 2F28 000C move.l -[A7], [A0 + 0xC]
00000748 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
0000074C 206E FFB8 movea.l A0, [A6 - 0x48]
00000750 214B 000C move.l [A0 + 0xC], A3
00000754 526B 0006 addq.w [A3 + 0x6], 1
00000758 7017 moveq.l D0, 0x17
0000075A 2F00 move.l -[A7], D0
0000075C 2F0B move.l -[A7], A3
0000075E 2F08 move.l -[A7], A0
00000760 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00000764 2F00 move.l -[A7], D0
00000766 2F0C move.l -[A7], A4
00000768 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
0000076C 2F00 move.l -[A7], D0
0000076E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00000772 2F00 move.l -[A7], D0
00000774 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00000778 2D40 FFD8 move.l [A6 - 0x28], D0
0000077C 322D D5D6 move.w D1, [A5 - 0x2A2A]
00000780 7410 moveq.l D2, 0x10
00000782 C242 and.w D1, D2
00000784 6700 00E0 beq +0xE2 /* 00000866 */
00000788 0CAE 0000 0014 FFB0 cmpi.l [A6 - 0x50], 0x14
00000790 6646 bne +0x48 /* 000007D8 */
00000792 286B 000C movea.l A4, [A3 + 0xC]
00000796 246C 0010 movea.l A2, [A4 + 0x10]
0000079A 4AAA 004E tst.l [A2 + 0x4E]
0000079E 6700 00C6 beq +0xC8 /* 00000866 */
000007A2 222A 0014 move.l D1, [A2 + 0x14]
000007A6 B2AD D8AC cmp.l D1, [A5 - 0x2754]
000007AA 6600 00BA bne +0xBC /* 00000866 */
000007AE 2F2E FFB8 move.l -[A7], [A6 - 0x48]
000007B2 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
000007B6 2F00 move.l -[A7], D0
000007B8 2F0B move.l -[A7], A3
000007BA 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000007BE 2F00 move.l -[A7], D0
000007C0 2F2E FFD8 move.l -[A7], [A6 - 0x28]
000007C4 2F0C move.l -[A7], A4
000007C6 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
000007CA 2F00 move.l -[A7], D0
000007CC 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000007D0 2D40 FFD8 move.l [A6 - 0x28], D0
000007D4 6000 0090 bra +0x92 /* 00000866 */
label000007D8:
000007D8 0CAE 0000 0015 FFB0 cmpi.l [A6 - 0x50], 0x15
000007E0 6600 0084 bne +0x86 /* 00000866 */
000007E4 2F0B move.l -[A7], A3
000007E6 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
000007EA 2840 movea.l A4, D0
000007EC 2014 move.l D0, [A4]
000007EE 721F moveq.l D1, 0x1F
000007F0 C041 and.w D0, D1
000007F2 7214 moveq.l D1, 0x14
000007F4 B041 cmp.w D0, D1
000007F6 666E bne +0x70 /* 00000866 */
000007F8 202C 000C move.l D0, [A4 + 0xC]
000007FC 2D40 FFDC move.l [A6 - 0x24], D0
00000800 2040 movea.l A0, D0
00000802 2468 0010 movea.l A2, [A0 + 0x10]
00000806 4AAA 004E tst.l [A2 + 0x4E]
0000080A 675A beq +0x5C /* 00000866 */
0000080C 222A 0014 move.l D1, [A2 + 0x14]
00000810 B2AD D8AC cmp.l D1, [A5 - 0x2754]
00000814 6650 bne +0x52 /* 00000866 */
00000816 2F0B move.l -[A7], A3
00000818 4EAD 1812 jsr [A5 + 0x1812 /* export_766 */]
0000081C 2440 movea.l A2, D0
0000081E 1012 move.b D0, [A2]
00000820 725D moveq.l D1, 0x5D
00000822 B001 cmp.b D0, D1
00000824 670A beq +0xC /* 00000830 */
00000826 2F3C 0000 02CE move.l -[A7], 0x2CE
0000082C 4EBA F7D2 jsr [PC - 0x82E /* 00000000 */]
label00000830:
00000830 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00000834 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00000838 2F00 move.l -[A7], D0
0000083A 2F0C move.l -[A7], A4
0000083C 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000840 2F00 move.l -[A7], D0
00000842 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000846 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000084A 2F0A move.l -[A7], A2
0000084C 4EAD 186A jsr [A5 + 0x186A /* export_777 */]
00000850 2F00 move.l -[A7], D0
00000852 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */]
00000856 2F00 move.l -[A7], D0
00000858 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
0000085C 2D40 FFD8 move.l [A6 - 0x28], D0
00000860 2F0A move.l -[A7], A2
00000862 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
label00000866:
00000866 2F2E FFD8 move.l -[A7], [A6 - 0x28]
0000086A 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
0000086E 286E FFB8 movea.l A4, [A6 - 0x48]
label00000872:
00000872 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000876 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
0000087A 202E FFBC move.l D0, [A6 - 0x44]
0000087E 6708 beq +0xA /* 00000888 */
00000880 206D D922 movea.l A0, [A5 - 0x26DE]
00000884 214C 0052 move.l [A0 + 0x52], A4
label00000888:
00000888 3B46 D9A8 move.w [A5 - 0x2658], D6
0000088C 2B6E FFC8 D9A0 move.l [A5 - 0x2660], [A6 - 0x38]
00000892 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000896 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
0000089A 4E5E unlink A6
0000089C 205F movea.l A0, [A7]+
0000089E 584F addq.w A7, 4
000008A0 4ED0 jmp [A0]
000008A2 0006 7479 ori.b D6, 0x79 /* 'y' */
000008A6 7065 moveq.l D0, 0x65
000008A8 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000008AA-000008B6
fn000008AA:
000008AA 4E56 0000 link A6, 0
000008AE 48E7 0038 movem.l -[A7], A2,A3,A4
000008B2 266E 0008 movea.l A3, [A6 + 0x8]
// end alternate branch 000008AA-000008B6
fn000008AA: // (misaligned)
000008AC 0000 48E7 ori.b D0, 0xE7
000008B0 0038 266E 0008 ori.b [0x00000008 /* BusErrVct */], 0x6E /* 'n' */
000008B6 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
000008BA 2840 movea.l A4, D0
000008BC 1214 move.b D1, [A4]
000008BE 7000 moveq.l D0, 0x00
000008C0 1001 move.b D0, D1
000008C2 41ED D31A lea.l A0, [A5 - 0x2CE6]
000008C6 1030 0000 move.b D0, [A0 + D0.w]
000008CA 7203 moveq.l D1, 0x03
000008CC C001 and.b D0, D1
000008CE 670C beq +0xE /* 000008DC */
000008D0 703B moveq.l D0, 0x3B
000008D2 2F00 move.l -[A7], D0
000008D4 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000008D8 584F addq.w A7, 4
000008DA 6062 bra +0x64 /* 0000093E */
label000008DC:
000008DC 1014 move.b D0, [A4]
000008DE 7262 moveq.l D1, 0x62
000008E0 B001 cmp.b D0, D1
000008E2 670A beq +0xC /* 000008EE */
000008E4 2F3C 0000 0300 move.l -[A7], 0x300
000008EA 4EBA F714 jsr [PC - 0x8EC /* 00000000 */]
label000008EE:
000008EE 244B movea.l A2, A3
000008F0 700C moveq.l D0, 0x0C
000008F2 D5C0 add.l A2, D0
000008F4 2F0A move.l -[A7], A2
000008F6 202C 000E move.l D0, [A4 + 0xE]
000008FA 2440 movea.l A2, D0
000008FC 206B 000C movea.l A0, [A3 + 0xC]
00000900 2F28 0008 move.l -[A7], [A0 + 0x8]
00000904 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00000908 2200 move.l D1, D0
0000090A 200A move.l D0, A2
0000090C 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000910 2F00 move.l -[A7], D0
00000912 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00000916 4AAB 0008 tst.l [A3 + 0x8]
0000091A 670A beq +0xC /* 00000926 */
0000091C 2F3C 0000 0307 move.l -[A7], 0x307
00000922 4EBA F6DC jsr [PC - 0x924 /* 00000000 */]
label00000926:
00000926 204B movea.l A0, A3
00000928 5048 addq.w A0, 8
0000092A 2F08 move.l -[A7], A0
0000092C 2F2C 000E move.l -[A7], [A4 + 0xE]
00000930 2F2C 000A move.l -[A7], [A4 + 0xA]
00000934 4EBA 04EE jsr [PC + 0x4EE /* 00000E24 */]
00000938 2F0C move.l -[A7], A4
0000093A 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
label0000093E:
0000093E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000942 4E5E unlink A6
00000944 205F movea.l A0, [A7]+
00000946 584F addq.w A7, 4
00000948 4ED0 jmp [A0]
fn0000094A:
0000094A 4E56 FFF4 link A6, -0x000C
0000094E 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00000952 286E 000C movea.l A4, [A6 + 0xC]
00000956 7000 moveq.l D0, 0x00
00000958 2D40 FFFC move.l [A6 - 0x4], D0
0000095C 6002 bra +0x4 /* 00000960 */
label0000095E:
0000095E 2854 movea.l A4, [A4]
label00000960:
00000960 4A94 tst.l [A4]
00000962 66FA bne -0x4 /* 0000095E */
00000964 4EBA F6B2 jsr [PC - 0x94E /* 00000018 */]
00000968 2440 movea.l A2, D0
0000096A 157C 0004 0004 move.b [A2 + 0x4], 0x4
00000970 157C 0002 0006 move.b [A2 + 0x6], 0x2
00000976 7801 moveq.l D4, 0x01
00000978 288A move.l [A4], A2
0000097A 2F0C move.l -[A7], A4
0000097C 7001 moveq.l D0, 0x01
0000097E 2F00 move.l -[A7], D0
00000980 486E FFFC pea.l [A6 - 0x4]
00000984 4EBA 049E jsr [PC + 0x49E /* 00000E24 */]
00000988 2840 movea.l A4, D0
0000098A 5284 addq.l D4, 1
0000098C 4240 clr.w D0
0000098E 3D40 FFF4 move.w [A6 - 0xC], D0
00000992 206E 0008 movea.l A0, [A6 + 0x8]
00000996 2028 0010 move.l D0, [A0 + 0x10]
0000099A 2D40 FFF8 move.l [A6 - 0x8], D0
0000099E 2040 movea.l A0, D0
000009A0 2668 003A movea.l A3, [A0 + 0x3A]
000009A4 6012 bra +0x14 /* 000009B8 */
label000009A6:
000009A6 202B 001A move.l D0, [A3 + 0x1A]
000009AA 7204 moveq.l D1, 0x04
000009AC C081 and.l D0, D1
000009AE 6604 bne +0x6 /* 000009B4 */
000009B0 526E FFF4 addq.w [A6 - 0xC], 1
label000009B4:
000009B4 266B 0004 movea.l A3, [A3 + 0x4]
label000009B8:
000009B8 200B move.l D0, A3
000009BA 66EA bne -0x14 /* 000009A6 */
000009BC 206E FFF8 movea.l A0, [A6 - 0x8]
000009C0 2668 0036 movea.l A3, [A0 + 0x36]
000009C4 6012 bra +0x14 /* 000009D8 */
label000009C6:
000009C6 202B 001A move.l D0, [A3 + 0x1A]
000009CA 720C moveq.l D1, 0x0C
000009CC C081 and.l D0, D1
000009CE 6604 bne +0x6 /* 000009D4 */
000009D0 526E FFF4 addq.w [A6 - 0xC], 1
label000009D4:
000009D4 266B 0004 movea.l A3, [A3 + 0x4]
label000009D8:
000009D8 200B move.l D0, A3
000009DA 66EA bne -0x14 /* 000009C6 */
000009DC 2F0C move.l -[A7], A4
000009DE 7602 moveq.l D3, 0x02
000009E0 2F03 move.l -[A7], D3
000009E2 486E FFF4 pea.l [A6 - 0xC]
000009E6 4EBA 043C jsr [PC + 0x43C /* 00000E24 */]
000009EA 2840 movea.l A4, D0
000009EC 5484 addq.l D4, 2
000009EE 7A04 moveq.l D5, 0x04
000009F0 7C00 moveq.l D6, 0x00
000009F2 6062 bra +0x64 /* 00000A56 */
label000009F4:
000009F4 4A86 tst.l D6
000009F6 670A beq +0xC /* 00000A02 */
000009F8 206E FFF8 movea.l A0, [A6 - 0x8]
000009FC 2668 003A movea.l A3, [A0 + 0x3A]
00000A00 6008 bra +0xA /* 00000A0A */
label00000A02:
00000A02 206E FFF8 movea.l A0, [A6 - 0x8]
00000A06 2668 0036 movea.l A3, [A0 + 0x36]
label00000A0A:
00000A0A 603E bra +0x40 /* 00000A4A */
label00000A0C:
00000A0C 202B 001A move.l D0, [A3 + 0x1A]
00000A10 C085 and.l D0, D5
00000A12 6632 bne +0x34 /* 00000A46 */
00000A14 2F0C move.l -[A7], A4
00000A16 7604 moveq.l D3, 0x04
00000A18 2F03 move.l -[A7], D3
00000A1A 204B movea.l A0, A3
00000A1C 5048 addq.w A0, 8
00000A1E 2F08 move.l -[A7], A0
00000A20 4EBA 0402 jsr [PC + 0x402 /* 00000E24 */]
00000A24 2840 movea.l A4, D0
00000A26 5884 addq.l D4, 4
00000A28 2053 movea.l A0, [A3]
00000A2A 2F28 000C move.l -[A7], [A0 + 0xC]
00000A2E 4EBA 003C jsr [PC + 0x3C /* 00000A6C */]
00000A32 2440 movea.l A2, D0
00000A34 2F0C move.l -[A7], A4
00000A36 2F0A move.l -[A7], A2
00000A38 42A7 clr.l -[A7]
00000A3A 2F2D D8AC move.l -[A7], [A5 - 0x2754]
00000A3E 4EBA 0440 jsr [PC + 0x440 /* 00000E80 */]
00000A42 2840 movea.l A4, D0
00000A44 5884 addq.l D4, 4
label00000A46:
00000A46 266B 0004 movea.l A3, [A3 + 0x4]
label00000A4A:
00000A4A 200B move.l D0, A3
00000A4C 66BE bne -0x40 /* 00000A0C */
00000A4E 0085 0000 0008 ori.l D5, 0x8
00000A54 5286 addq.l D6, 1
label00000A56:
00000A56 0C86 0000 0002 cmpi.l D6, 0x2
00000A5C 6596 bcs -0x68 /* 000009F4 */
00000A5E 2004 move.l D0, D4
00000A60 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00000A64 4E5E unlink A6
00000A66 205F movea.l A0, [A7]+
00000A68 504F addq.w A7, 8
00000A6A 4ED0 jmp [A0]
fn00000A6C:
00000A6C 4E56 FFDC link A6, -0x0024
00000A70 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00000A74 286E 0008 movea.l A4, [A6 + 0x8]
00000A78 7800 moveq.l D4, 0x00
00000A7A 200C move.l D0, A4
00000A7C 660A bne +0xC /* 00000A88 */
00000A7E 41FA 0240 lea.l A0, [PC + 0x240 /* 00000CC0, value 0x5F5F7469 '__ti', cstring "__tiv" */]
00000A82 2D48 FFDC move.l [A6 - 0x24], A0
00000A86 6036 bra +0x38 /* 00000ABE */
label00000A88:
00000A88 2014 move.l D0, [A4]
00000A8A 721F moveq.l D1, 0x1F
00000A8C C041 and.w D0, D1
00000A8E 7212 moveq.l D1, 0x12
00000A90 B041 cmp.w D0, D1
00000A92 6604 bne +0x6 /* 00000A98 */
00000A94 286C 0008 movea.l A4, [A4 + 0x8]
label00000A98:
00000A98 2F0C move.l -[A7], A4
00000A9A 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00000A9E 2440 movea.l A2, D0
00000AA0 0292 FFFF FF3F andi.l [A2], 0xFFFFFF3F
00000AA6 526A 0006 addq.w [A2 + 0x6], 1
00000AAA 2F0A move.l -[A7], A2
00000AAC 487A 0218 pea.l [PC + 0x218 /* 00000CC6, value 0x5F5F7469 '__ti', cstring "__ti" */]
00000AB0 4EAD 21EA jsr [A5 + 0x21EA /* export_1081 */]
00000AB4 2D40 FFDC move.l [A6 - 0x24], D0
00000AB8 2F0A move.l -[A7], A2
00000ABA 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
label00000ABE:
00000ABE 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000AC2 7601 moveq.l D3, 0x01
00000AC4 2F03 move.l -[A7], D3
00000AC6 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00000ACA 2640 movea.l A3, D0
00000ACC 200B move.l D0, A3
00000ACE 6600 01D0 bne +0x1D2 /* 00000CA0 */
00000AD2 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000AD6 2F03 move.l -[A7], D3
00000AD8 7002 moveq.l D0, 0x02
00000ADA 1F00 move.b -[A7], D0
00000ADC 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000AE0 2640 movea.l A3, D0
00000AE2 7015 moveq.l D0, 0x15
00000AE4 2F00 move.l -[A7], D0
00000AE6 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
00000AEA 2740 000C move.l [A3 + 0xC], D0
00000AEE 206D D874 movea.l A0, [A5 - 0x278C]
00000AF2 2210 move.l D1, [A0]
00000AF4 2040 movea.l A0, D0
00000AF6 2141 0008 move.l [A0 + 0x8], D1
00000AFA 206B 000C movea.l A0, [A3 + 0xC]
00000AFE 5268 0006 addq.w [A0 + 0x6], 1
00000B02 200C move.l D0, A4
00000B04 6710 beq +0x12 /* 00000B16 */
00000B06 2014 move.l D0, [A4]
00000B08 721F moveq.l D1, 0x1F
00000B0A C081 and.l D0, D1
00000B0C 2D40 FFE0 move.l [A6 - 0x20], D0
00000B10 7213 moveq.l D1, 0x13
00000B12 B081 cmp.l D0, D1
00000B14 6610 bne +0x12 /* 00000B26 */
label00000B16:
00000B16 177C 0003 001C move.b [A3 + 0x1C], 0x3
00000B1C 177C 0009 001D move.b [A3 + 0x1D], 0x9 /* '\t' */
00000B22 6000 017C bra +0x17E /* 00000CA0 */
label00000B26:
00000B26 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000B2A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000B2E 584F addq.w A7, 4
00000B30 5480 addq.l D0, 2
00000B32 2F00 move.l -[A7], D0
00000B34 206D D968 movea.l A0, [A5 - 0x2698]
00000B38 4E90 jsr [A0]
00000B3A 2D40 FFEC move.l [A6 - 0x14], D0
00000B3E 4A80 tst.l D0
00000B40 660A bne +0xC /* 00000B4C */
00000B42 2F3C 0000 03B7 move.l -[A7], 0x3B7
00000B48 4EBA F4B6 jsr [PC - 0xB4A /* 00000000 */]
label00000B4C:
00000B4C 2F2E FFDC move.l -[A7], [A6 - 0x24]
00000B50 206E FFEC movea.l A0, [A6 - 0x14]
00000B54 5248 addq.w A0, 1
00000B56 2F08 move.l -[A7], A0
00000B58 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000B5C 504F addq.w A7, 8
00000B5E 206E FFEC movea.l A0, [A6 - 0x14]
00000B62 10BC 005F move.b [A0], 0x5F /* '_' */
00000B66 2F08 move.l -[A7], A0
00000B68 7001 moveq.l D0, 0x01
00000B6A 2F00 move.l -[A7], D0
00000B6C 7006 moveq.l D0, 0x06
00000B6E 1F00 move.b -[A7], D0
00000B70 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000B74 2D40 FFE8 move.l [A6 - 0x18], D0
00000B78 206D D874 movea.l A0, [A5 - 0x278C]
00000B7C 2210 move.l D1, [A0]
00000B7E 2040 movea.l A0, D0
00000B80 2141 000C move.l [A0 + 0xC], D1
00000B84 226D D874 movea.l A1, [A5 - 0x278C]
00000B88 2251 movea.l A1, [A1]
00000B8A 5269 0006 addq.w [A1 + 0x6], 1
00000B8E 2F00 move.l -[A7], D0
00000B90 4EBA 0332 jsr [PC + 0x332 /* 00000EC4 */]
00000B94 244B movea.l A2, A3
00000B96 504A addq.w A2, 8
00000B98 2F0A move.l -[A7], A2
00000B9A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000B9E 42A7 clr.l -[A7]
00000BA0 2F2D D8AC move.l -[A7], [A5 - 0x2754]
00000BA4 4EBA 02DA jsr [PC + 0x2DA /* 00000E80 */]
00000BA8 5884 addq.l D4, 4
00000BAA 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000BAE 206D D958 movea.l A0, [A5 - 0x26A8]
00000BB2 4E90 jsr [A0]
00000BB4 0CAE 0000 0014 FFE0 cmpi.l [A6 - 0x20], 0x14
00000BBC 6614 bne +0x16 /* 00000BD2 */
00000BBE 2F0A move.l -[A7], A2
00000BC0 2F2C 000C move.l -[A7], [A4 + 0xC]
00000BC4 4EBA FD84 jsr [PC - 0x27C /* 0000094A */]
00000BC8 D880 add.l D4, D0
00000BCA 177C 0012 001D move.b [A3 + 0x1D], 0x12
00000BD0 606E bra +0x70 /* 00000C40 */
label00000BD2:
00000BD2 202E FFE0 move.l D0, [A6 - 0x20]
00000BD6 0280 0000 00FF andi.l D0, 0xFF
00000BDC 41ED D414 lea.l A0, [A5 - 0x2BEC]
00000BE0 1030 0000 move.b D0, [A0 + D0.w]
00000BE4 1203 move.b D1, D3
00000BE6 C001 and.b D0, D1
00000BE8 6700 0096 beq +0x98 /* 00000C80 */
00000BEC 202C 0008 move.l D0, [A4 + 0x8]
00000BF0 2D40 FFF8 move.l [A6 - 0x8], D0
00000BF4 1D7C 0001 FFF0 move.b [A6 - 0x10], 0x1
00000BFA 2040 movea.l A0, D0
00000BFC 2210 move.l D1, [A0]
00000BFE 0201 00C0 andi.b D1, 0xC0
00000C02 822E FFE3 or.b D1, [A6 - 0x1D]
00000C06 1D41 FFF1 move.b [A6 - 0xF], D1
00000C0A 244B movea.l A2, A3
00000C0C 504A addq.w A2, 8
00000C0E 2F0A move.l -[A7], A2
00000C10 7602 moveq.l D3, 0x02
00000C12 2F03 move.l -[A7], D3
00000C14 486E FFF0 pea.l [A6 - 0x10]
00000C18 4EBA 020A jsr [PC + 0x20A /* 00000E24 */]
00000C1C 5484 addq.l D4, 2
00000C1E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000C22 4EBA FE48 jsr [PC - 0x1B8 /* 00000A6C */]
00000C26 2D40 FFF4 move.l [A6 - 0xC], D0
00000C2A 2F0A move.l -[A7], A2
00000C2C 2F00 move.l -[A7], D0
00000C2E 42A7 clr.l -[A7]
00000C30 2F2D D8AC move.l -[A7], [A5 - 0x2754]
00000C34 4EBA 024A jsr [PC + 0x24A /* 00000E80 */]
00000C38 5884 addq.l D4, 4
00000C3A 177C 0012 001D move.b [A3 + 0x1D], 0x12
label00000C40:
00000C40 2F0C move.l -[A7], A4
00000C42 4EAD 193A jsr [A5 + 0x193A /* export_803 */]
00000C46 2D40 FFE4 move.l [A6 - 0x1C], D0
00000C4A 2F00 move.l -[A7], D0
00000C4C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000C50 584F addq.w A7, 4
00000C52 2A00 move.l D5, D0
00000C54 246E FFE4 movea.l A2, [A6 - 0x1C]
00000C58 D5C5 add.l A2, D5
00000C5A 534A subq.w A2, 1
00000C5C 1012 move.b D0, [A2]
00000C5E 7220 moveq.l D1, 0x20
00000C60 B001 cmp.b D0, D1
00000C62 6604 bne +0x6 /* 00000C68 */
00000C64 4212 clr.b [A2]
00000C66 5385 subq.l D5, 1
label00000C68:
00000C68 204B movea.l A0, A3
00000C6A 5048 addq.w A0, 8
00000C6C 2F08 move.l -[A7], A0
00000C6E 2605 move.l D3, D5
00000C70 5283 addq.l D3, 1
00000C72 2F03 move.l -[A7], D3
00000C74 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000C78 4EBA 01AA jsr [PC + 0x1AA /* 00000E24 */]
00000C7C D883 add.l D4, D3
00000C7E 6020 bra +0x22 /* 00000CA0 */
label00000C80:
00000C80 422E FFFC clr.b [A6 - 0x4]
00000C84 244B movea.l A2, A3
00000C86 504A addq.w A2, 8
00000C88 2F0A move.l -[A7], A2
00000C8A 7601 moveq.l D3, 0x01
00000C8C 2F03 move.l -[A7], D3
00000C8E 486E FFFC pea.l [A6 - 0x4]
00000C92 4EBA 0190 jsr [PC + 0x190 /* 00000E24 */]
00000C96 5284 addq.l D4, 1
00000C98 177C 0012 001D move.b [A3 + 0x1D], 0x12
00000C9E 60A0 bra -0x5E /* 00000C40 */
label00000CA0:
00000CA0 246B 000C movea.l A2, [A3 + 0xC]
00000CA4 200A move.l D0, A2
00000CA6 6708 beq +0xA /* 00000CB0 */
00000CA8 4A84 tst.l D4
00000CAA 6704 beq +0x6 /* 00000CB0 */
00000CAC 2544 000C move.l [A2 + 0xC], D4
label00000CB0:
00000CB0 200B move.l D0, A3
00000CB2 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00000CB6 4E5E unlink A6
00000CB8 205F movea.l A0, [A7]+
00000CBA 584F addq.w A7, 4
00000CBC 4ED0 jmp [A0]
00000CBE 000C 5F5F ori.b A4, 0x5F /* '_' */
00000CC2 7469 moveq.l D2, 0x69
00000CC4 7600 moveq.l D3, 0x00
00000CC6 5F5F subq.w [A7]+, 7
00000CC8 7469 moveq.l D2, 0x69
00000CCA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000CCC-00000CD0
fn00000CCC:
00000CCC 4E56 FFF4 link A6, -0x000C
// end alternate branch 00000CCC-00000CD0
fn00000CCC: // (misaligned)
00000CCE FFF4 .invalid <<F/7/7>>
00000CD0 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000CD4 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00000CD8 2640 movea.l A3, D0
00000CDA 200B move.l D0, A3
00000CDC 6606 bne +0x8 /* 00000CE4 */
00000CDE 7000 moveq.l D0, 0x00
00000CE0 4EFA 00CA jmp [PC + 0xCA /* 00000DAC */]
label00000CE4:
00000CE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CE8 487A 00D0 pea.l [PC + 0xD0 /* 00000DBA, value 0x5F5F7274 '__rt', cstring "__rtti" */]
00000CEC 4EAD 21EA jsr [A5 + 0x21EA /* export_1081 */]
00000CF0 2D40 FFF4 move.l [A6 - 0xC], D0
00000CF4 2F00 move.l -[A7], D0
00000CF6 7601 moveq.l D3, 0x01
00000CF8 2F03 move.l -[A7], D3
00000CFA 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */]
00000CFE 2840 movea.l A4, D0
00000D00 200C move.l D0, A4
00000D02 6600 00A6 bne +0xA8 /* 00000DAA */
00000D06 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000D0A 2F03 move.l -[A7], D3
00000D0C 7002 moveq.l D0, 0x02
00000D0E 1F00 move.b -[A7], D0
00000D10 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000D14 2840 movea.l A4, D0
00000D16 202B 000C move.l D0, [A3 + 0xC]
00000D1A 2940 000C move.l [A4 + 0xC], D0
00000D1E 2040 movea.l A0, D0
00000D20 5268 0006 addq.w [A0 + 0x6], 1
00000D24 202B 0010 move.l D0, [A3 + 0x10]
00000D28 2D40 FFFC move.l [A6 - 0x4], D0
00000D2C 2040 movea.l A0, D0
00000D2E 2828 0014 move.l D4, [A0 + 0x14]
00000D32 2268 005A movea.l A1, [A0 + 0x5A]
00000D36 4AA9 002C tst.l [A1 + 0x2C]
00000D3A 670A beq +0xC /* 00000D46 */
00000D3C 2F3C 0000 0451 move.l -[A7], 0x451
00000D42 4EBA F2BC jsr [PC - 0xD44 /* 00000000 */]
label00000D46:
00000D46 2F0B move.l -[A7], A3
00000D48 7003 moveq.l D0, 0x03
00000D4A 1F00 move.b -[A7], D0
00000D4C 42A7 clr.l -[A7]
00000D4E 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
00000D52 204C movea.l A0, A4
00000D54 5048 addq.w A0, 8
00000D56 2F08 move.l -[A7], A0
00000D58 206E FFFC movea.l A0, [A6 - 0x4]
00000D5C 2F28 005E move.l -[A7], [A0 + 0x5E]
00000D60 42A7 clr.l -[A7]
00000D62 2F04 move.l -[A7], D4
00000D64 4EBA 011A jsr [PC + 0x11A /* 00000E80 */]
00000D68 2004 move.l D0, D4
00000D6A 721F moveq.l D1, 0x1F
00000D6C C081 and.l D0, D1
00000D6E 45ED D514 lea.l A2, [A5 - 0x2AEC]
00000D72 45F2 0000 lea.l A2, [A2 + D0.w]
00000D76 1012 move.b D0, [A2]
00000D78 4880 ext.w D0
00000D7A 48C0 ext.l D0
00000D7C D1AD D8A8 add.l [A5 - 0x2758], D0
00000D80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D84 4EBA FCE6 jsr [PC - 0x31A /* 00000A6C */]
00000D88 2D40 FFF8 move.l [A6 - 0x8], D0
00000D8C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000D90 2F00 move.l -[A7], D0
00000D92 42A7 clr.l -[A7]
00000D94 2F04 move.l -[A7], D4
00000D96 4EBA 00E8 jsr [PC + 0xE8 /* 00000E80 */]
00000D9A 1012 move.b D0, [A2]
00000D9C 4880 ext.w D0
00000D9E 48C0 ext.l D0
00000DA0 D1AD D8A8 add.l [A5 - 0x2758], D0
00000DA4 197C 0012 001D move.b [A4 + 0x1D], 0x12
label00000DAA:
00000DAA 200C move.l D0, A4
label00000DAC:
00000DAC 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000DB0 4E5E unlink A6
00000DB2 205F movea.l A0, [A7]+
00000DB4 584F addq.w A7, 4
00000DB6 4ED0 jmp [A0]
00000DB8 0008 5F5F ori.b A0, 0x5F /* '_' */
00000DBC 7274 moveq.l D1, 0x74
00000DBE 7469 moveq.l D2, 0x69
00000DC0 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000DC2-00000DCA
fn00000DC2:
00000DC2 4E56 0000 link A6, 0
00000DC6 48E7 1018 movem.l -[A7], D3,A3,A4
// end alternate branch 00000DC2-00000DCA
fn00000DC2: // (misaligned)
00000DC4 0000 48E7 ori.b D0, 0xE7
00000DC8 1018 move.b D0, [A0]+
00000DCA 262E 0008 move.l D3, [A6 + 0x8]
00000DCE 266E 000C movea.l A3, [A6 + 0xC]
00000DD2 6002 bra +0x4 /* 00000DD6 */
label00000DD4:
00000DD4 2653 movea.l A3, [A3]
label00000DD6:
00000DD6 4A93 tst.l [A3]
00000DD8 66FA bne -0x4 /* 00000DD4 */
00000DDA 4A83 tst.l D3
00000DDC 6718 beq +0x1A /* 00000DF6 */
00000DDE 4EBA F238 jsr [PC - 0xDC8 /* 00000018 */]
00000DE2 2840 movea.l A4, D0
00000DE4 197C 0001 0004 move.b [A4 + 0x4], 0x1
00000DEA 2943 0006 move.l [A4 + 0x6], D3
00000DEE 268C move.l [A3], A4
00000DF0 264C movea.l A3, A4
00000DF2 D7AD D8A8 add.l [A5 - 0x2758], D3
label00000DF6:
00000DF6 200B move.l D0, A3
00000DF8 4CDF 1808 movem.l D3,A3,A4, [A7]+
00000DFC 4E5E unlink A6
00000DFE 205F movea.l A0, [A7]+
00000E00 504F addq.w A7, 8
00000E02 4ED0 jmp [A0]
00000E04 4E56 0000 link A6, 0
00000E08 4EBA F20E jsr [PC - 0xDF2 /* 00000018 */]
00000E0C 206E 0008 movea.l A0, [A6 + 0x8]
00000E10 2140 0008 move.l [A0 + 0x8], D0
00000E14 2040 movea.l A0, D0
00000E16 117C 0008 0004 move.b [A0 + 0x4], 0x8
00000E1C 4E5E unlink A6
00000E1E 205F movea.l A0, [A7]+
00000E20 584F addq.w A7, 4
00000E22 4ED0 jmp [A0]
fn00000E24:
00000E24 4E56 0000 link A6, 0
00000E28 48E7 1018 movem.l -[A7], D3,A3,A4
00000E2C 262E 000C move.l D3, [A6 + 0xC]
00000E30 266E 0010 movea.l A3, [A6 + 0x10]
00000E34 6002 bra +0x4 /* 00000E38 */
label00000E36:
00000E36 2653 movea.l A3, [A3]
label00000E38:
00000E38 4A93 tst.l [A3]
00000E3A 66FA bne -0x4 /* 00000E36 */
00000E3C 4A83 tst.l D3
00000E3E 6730 beq +0x32 /* 00000E70 */
00000E40 4EBA F1D6 jsr [PC - 0xE2A /* 00000018 */]
00000E44 2840 movea.l A4, D0
00000E46 197C 0005 0004 move.b [A4 + 0x4], 0x5
00000E4C 2943 000A move.l [A4 + 0xA], D3
00000E50 2F03 move.l -[A7], D3
00000E52 206D D968 movea.l A0, [A5 - 0x2698]
00000E56 4E90 jsr [A0]
00000E58 2940 0006 move.l [A4 + 0x6], D0
00000E5C 2F03 move.l -[A7], D3
00000E5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E62 2F00 move.l -[A7], D0
00000E64 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000E68 4FEF 000C lea.l A7, [A7 + 0xC]
00000E6C 268C move.l [A3], A4
00000E6E 264C movea.l A3, A4
label00000E70:
00000E70 200B move.l D0, A3
00000E72 4CDF 1808 movem.l D3,A3,A4, [A7]+
00000E76 4E5E unlink A6
00000E78 205F movea.l A0, [A7]+
00000E7A 4FEF 000C lea.l A7, [A7 + 0xC]
00000E7E 4ED0 jmp [A0]
fn00000E80:
00000E80 4E56 0000 link A6, 0
00000E84 48E7 0018 movem.l -[A7], A3,A4
00000E88 266E 0014 movea.l A3, [A6 + 0x14]
00000E8C 6002 bra +0x4 /* 00000E90 */
label00000E8E:
00000E8E 2653 movea.l A3, [A3]
label00000E90:
00000E90 4A93 tst.l [A3]
00000E92 66FA bne -0x4 /* 00000E8E */
00000E94 4EBA F182 jsr [PC - 0xE7E /* 00000018 */]
00000E98 2840 movea.l A4, D0
00000E9A 197C 0003 0004 move.b [A4 + 0x4], 0x3
00000EA0 296E 0010 0006 move.l [A4 + 0x6], [A6 + 0x10]
00000EA6 296E 000C 000A move.l [A4 + 0xA], [A6 + 0xC]
00000EAC 196E 000B 0005 move.b [A4 + 0x5], [A6 + 0xB]
00000EB2 268C move.l [A3], A4
00000EB4 200C move.l D0, A4
00000EB6 4CDF 1800 movem.l A3,A4, [A7]+
00000EBA 4E5E unlink A6
00000EBC 205F movea.l A0, [A7]+
00000EBE 4FEF 0010 lea.l A7, [A7 + 0x10]
00000EC2 4ED0 jmp [A0]
fn00000EC4:
00000EC4 4E56 0000 link A6, 0
00000EC8 48E7 0030 movem.l -[A7], A2,A3
00000ECC 266E 0008 movea.l A3, [A6 + 0x8]
00000ED0 244B movea.l A2, A3
00000ED2 504A addq.w A2, 8
00000ED4 2F0A move.l -[A7], A2
00000ED6 2F2B 000C move.l -[A7], [A3 + 0xC]
00000EDA 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00000EDE 2F00 move.l -[A7], D0
00000EE0 4EBA FEE0 jsr [PC - 0x120 /* 00000DC2 */]
00000EE4 246B 0008 movea.l A2, [A3 + 0x8]
00000EE8 200A move.l D0, A2
00000EEA 6706 beq +0x8 /* 00000EF2 */
00000EEC 157C 0007 0004 move.b [A2 + 0x4], 0x7
label00000EF2:
00000EF2 4CDF 0C00 movem.l A2,A3, [A7]+
00000EF6 4E5E unlink A6
00000EF8 205F movea.l A0, [A7]+
00000EFA 584F addq.w A7, 4
00000EFC 4ED0 jmp [A0]
00000EFE 4E56 0000 link A6, 0
00000F02 2F0A move.l -[A7], A2
00000F04 246E 0008 movea.l A2, [A6 + 0x8]
00000F08 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F0C 206E 000C movea.l A0, [A6 + 0xC]
00000F10 5048 addq.w A0, 8
00000F12 2F08 move.l -[A7], A0
00000F14 2F0A move.l -[A7], A2
00000F16 42A7 clr.l -[A7]
00000F18 4EBA 0A0C jsr [PC + 0xA0C /* 00001926 */]
00000F1C 2440 movea.l A2, D0
00000F1E 200A move.l D0, A2
00000F20 670A beq +0xC /* 00000F2C */
00000F22 2F3C 0000 04F9 move.l -[A7], 0x4F9
00000F28 4EBA F0D6 jsr [PC - 0xF2A /* 00000000 */]
label00000F2C:
00000F2C 245F movea.l A2, [A7]+
00000F2E 4E5E unlink A6
00000F30 205F movea.l A0, [A7]+
00000F32 504F addq.w A7, 8
00000F34 4ED0 jmp [A0]
fn00000F36:
00000F36 4E56 FFF0 link A6, -0x0010
00000F3A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000F3E 246E 0008 movea.l A2, [A6 + 0x8]
00000F42 202A 000C move.l D0, [A2 + 0xC]
00000F46 2D40 FFF4 move.l [A6 - 0xC], D0
00000F4A 4A80 tst.l D0
00000F4C 660A bne +0xC /* 00000F58 */
00000F4E 2F3C 0000 050B move.l -[A7], 0x50B
00000F54 4EBA F0AA jsr [PC - 0xF56 /* 00000000 */]
label00000F58:
00000F58 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
00000F5E 661E bne +0x20 /* 00000F7E */
00000F60 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00000F64 2F0A move.l -[A7], A2
00000F66 4EBA FFCE jsr [PC - 0x32 /* 00000F36 */]
00000F6A 2D40 FFF0 move.l [A6 - 0x10], D0
00000F6E 7066 moveq.l D0, 0x66
00000F70 1F00 move.b -[A7], D0
00000F72 7037 moveq.l D0, 0x37
00000F74 2F00 move.l -[A7], D0
00000F76 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
00000F7A 6000 0136 bra +0x138 /* 000010B2 */
label00000F7E:
00000F7E 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00000F82 2F00 move.l -[A7], D0
00000F84 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000F88 2F00 move.l -[A7], D0
00000F8A 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00000F8E 2840 movea.l A4, D0
00000F90 246E FFF4 movea.l A2, [A6 - 0xC]
00000F94 2012 move.l D0, [A2]
00000F96 2D40 FFF8 move.l [A6 - 0x8], D0
00000F9A 7240 moveq.l D1, 0x40
00000F9C C081 and.l D0, D1
00000F9E 6744 beq +0x46 /* 00000FE4 */
00000FA0 1014 move.b D0, [A4]
00000FA2 725D moveq.l D1, 0x5D
00000FA4 B001 cmp.b D0, D1
00000FA6 663C bne +0x3E /* 00000FE4 */
00000FA8 206E 0008 movea.l A0, [A6 + 0x8]
00000FAC 00A8 0000 0001 0020 ori.l [A0 + 0x20], 0x1
00000FB4 264A movea.l A3, A2
00000FB6 302E FFFA move.w D0, [A6 - 0x6]
00000FBA 721F moveq.l D1, 0x1F
00000FBC C041 and.w D0, D1
00000FBE 7212 moveq.l D1, 0x12
00000FC0 B041 cmp.w D0, D1
00000FC2 6604 bne +0x6 /* 00000FC8 */
00000FC4 266A 0008 movea.l A3, [A2 + 0x8]
label00000FC8:
00000FC8 2F0C move.l -[A7], A4
00000FCA 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000FCE 2F00 move.l -[A7], D0
00000FD0 2F0B move.l -[A7], A3
00000FD2 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00000FD6 2F00 move.l -[A7], D0
00000FD8 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00000FDC 206E 0008 movea.l A0, [A6 + 0x8]
00000FE0 2140 0010 move.l [A0 + 0x10], D0
label00000FE4:
00000FE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FE8 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00000FEC 2640 movea.l A3, D0
00000FEE 302E FFFA move.w D0, [A6 - 0x6]
00000FF2 721F moveq.l D1, 0x1F
00000FF4 C041 and.w D0, D1
00000FF6 7212 moveq.l D1, 0x12
00000FF8 B041 cmp.w D0, D1
00000FFA 661E bne +0x20 /* 0000101A */
00000FFC 2F0B move.l -[A7], A3
00000FFE 206E FFF4 movea.l A0, [A6 - 0xC]
00001002 2F28 0008 move.l -[A7], [A0 + 0x8]
00001006 7001 moveq.l D0, 0x01
00001008 3F00 move.w -[A7], D0
0000100A 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
0000100E 2D40 FFF4 move.l [A6 - 0xC], D0
00001012 2F00 move.l -[A7], D0
00001014 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00001018 2640 movea.l A3, D0
label0000101A:
0000101A 701B moveq.l D0, 0x1B
0000101C 2F00 move.l -[A7], D0
0000101E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001022 2F0B move.l -[A7], A3
00001024 2F0C move.l -[A7], A4
00001026 246E 0008 movea.l A2, [A6 + 0x8]
0000102A 2F2A 000C move.l -[A7], [A2 + 0xC]
0000102E 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00001032 2F00 move.l -[A7], D0
00001034 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00001038 2F00 move.l -[A7], D0
0000103A 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
0000103E 2D40 FFF0 move.l [A6 - 0x10], D0
00001042 362E FFFA move.w D3, [A6 - 0x6]
00001046 721F moveq.l D1, 0x1F
00001048 C641 and.w D3, D1
0000104A 7814 moveq.l D4, 0x14
0000104C B644 cmp.w D3, D4
0000104E 6706 beq +0x8 /* 00001056 */
00001050 7215 moveq.l D1, 0x15
00001052 B641 cmp.w D3, D1
00001054 665C bne +0x5E /* 000010B2 */
label00001056:
00001056 2040 movea.l A0, D0
00001058 10BC 0017 move.b [A0], 0x17
0000105C 322D D5D6 move.w D1, [A5 - 0x2A2A]
00001060 7410 moveq.l D2, 0x10
00001062 C242 and.w D1, D2
00001064 674C beq +0x4E /* 000010B2 */
00001066 B644 cmp.w D3, D4
00001068 6648 bne +0x4A /* 000010B2 */
0000106A 226E FFF4 movea.l A1, [A6 - 0xC]
0000106E 2229 000C move.l D1, [A1 + 0xC]
00001072 2D41 FFFC move.l [A6 - 0x4], D1
00001076 2641 movea.l A3, D1
00001078 286B 0010 movea.l A4, [A3 + 0x10]
0000107C 4AAC 004E tst.l [A4 + 0x4E]
00001080 6730 beq +0x32 /* 000010B2 */
00001082 242C 0014 move.l D2, [A4 + 0x14]
00001086 B4AD D8AC cmp.l D2, [A5 - 0x2754]
0000108A 6626 bne +0x28 /* 000010B2 */
0000108C 2F0A move.l -[A7], A2
0000108E 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00001092 2F00 move.l -[A7], D0
00001094 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001098 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000109C 2F00 move.l -[A7], D0
0000109E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000010A2 2F0B move.l -[A7], A3
000010A4 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
000010A8 2F00 move.l -[A7], D0
000010AA 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
000010AE 2D40 FFF0 move.l [A6 - 0x10], D0
label000010B2:
000010B2 202E FFF0 move.l D0, [A6 - 0x10]
000010B6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000010BA 4E5E unlink A6
000010BC 205F movea.l A0, [A7]+
000010BE 584F addq.w A7, 4
000010C0 4ED0 jmp [A0]
fn000010C2:
000010C2 4E56 0000 link A6, 0
000010C6 2F03 move.l -[A7], D3
000010C8 202E 0008 move.l D0, [A6 + 0x8]
000010CC 672A beq +0x2C /* 000010F8 */
000010CE 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
000010D4 6604 bne +0x6 /* 000010DA */
000010D6 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label000010DA:
000010DA 102D CDDC move.b D0, [A5 - 0x3224]
000010DE 7666 moveq.l D3, 0x66
000010E0 B003 cmp.b D0, D3
000010E2 6710 beq +0x12 /* 000010F4 */
000010E4 7037 moveq.l D0, 0x37
000010E6 2F00 move.l -[A7], D0
000010E8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000010EC 584F addq.w A7, 4
000010EE 1F03 move.b -[A7], D3
000010F0 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
label000010F4:
000010F4 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label000010F8:
000010F8 261F move.l D3, [A7]+
000010FA 4E5E unlink A6
000010FC 205F movea.l A0, [A7]+
000010FE 584F addq.w A7, 4
00001100 4ED0 jmp [A0]
fn00001102:
00001102 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
00001108 6704 beq +0x6 /* 0000110E */
0000110A 7001 moveq.l D0, 0x01
0000110C 6014 bra +0x16 /* 00001122 */
label0000110E:
0000110E 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001112 0C2D 0066 CDDC cmpi.b [A5 - 0x3224], 0x66 /* 'f' */
00001118 6704 beq +0x6 /* 0000111E */
0000111A 7000 moveq.l D0, 0x00
0000111C 6002 bra +0x4 /* 00001120 */
label0000111E:
0000111E 7001 moveq.l D0, 0x01
label00001120:
00001120 2000 move.l D0, D0
label00001122:
00001122 4E75 rts
fn00001124:
00001124 4E56 FFFC link A6, -0x0004
00001128 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000112C 282E 0008 move.l D4, [A6 + 0x8]
00001130 246E 000C movea.l A2, [A6 + 0xC]
00001134 266E 0010 movea.l A3, [A6 + 0x10]
00001138 6002 bra +0x4 /* 0000113C */
label0000113A:
0000113A 2653 movea.l A3, [A3]
label0000113C:
0000113C 4A93 tst.l [A3]
0000113E 66FA bne -0x4 /* 0000113A */
00001140 202E 0014 move.l D0, [A6 + 0x14]
00001144 660A bne +0xC /* 00001150 */
00001146 2F3C 0000 0570 move.l -[A7], 0x570
0000114C 4EBA EEB2 jsr [PC - 0x114E /* 00000000 */]
label00001150:
00001150 206E 0014 movea.l A0, [A6 + 0x14]
00001154 2010 move.l D0, [A0]
00001156 721F moveq.l D1, 0x1F
00001158 C081 and.l D0, D1
0000115A 6774 beq +0x76 /* 000011D0 */
0000115C 7201 moveq.l D1, 0x01
0000115E B081 cmp.l D0, D1
00001160 676E beq +0x70 /* 000011D0 */
00001162 7202 moveq.l D1, 0x02
00001164 B081 cmp.l D0, D1
00001166 6768 beq +0x6A /* 000011D0 */
00001168 7203 moveq.l D1, 0x03
0000116A B081 cmp.l D0, D1
0000116C 6762 beq +0x64 /* 000011D0 */
0000116E 7204 moveq.l D1, 0x04
00001170 B081 cmp.l D0, D1
00001172 675C beq +0x5E /* 000011D0 */
00001174 7206 moveq.l D1, 0x06
00001176 B081 cmp.l D0, D1
00001178 6756 beq +0x58 /* 000011D0 */
0000117A 7207 moveq.l D1, 0x07
0000117C B081 cmp.l D0, D1
0000117E 6750 beq +0x52 /* 000011D0 */
00001180 7208 moveq.l D1, 0x08
00001182 B081 cmp.l D0, D1
00001184 674A beq +0x4C /* 000011D0 */
00001186 7209 moveq.l D1, 0x09
00001188 B081 cmp.l D0, D1
0000118A 6744 beq +0x46 /* 000011D0 */
0000118C 720C moveq.l D1, 0x0C
0000118E B081 cmp.l D0, D1
00001190 673E beq +0x40 /* 000011D0 */
00001192 720D moveq.l D1, 0x0D
00001194 B081 cmp.l D0, D1
00001196 6738 beq +0x3A /* 000011D0 */
00001198 720E moveq.l D1, 0x0E
0000119A B081 cmp.l D0, D1
0000119C 6732 beq +0x34 /* 000011D0 */
0000119E 7210 moveq.l D1, 0x10
000011A0 B081 cmp.l D0, D1
000011A2 672C beq +0x2E /* 000011D0 */
000011A4 7211 moveq.l D1, 0x11
000011A6 B081 cmp.l D0, D1
000011A8 6726 beq +0x28 /* 000011D0 */
000011AA 7205 moveq.l D1, 0x05
000011AC B081 cmp.l D0, D1
000011AE 6720 beq +0x22 /* 000011D0 */
000011B0 7212 moveq.l D1, 0x12
000011B2 B081 cmp.l D0, D1
000011B4 671A beq +0x1C /* 000011D0 */
000011B6 7219 moveq.l D1, 0x19
000011B8 B081 cmp.l D0, D1
000011BA 6714 beq +0x16 /* 000011D0 */
000011BC 7214 moveq.l D1, 0x14
000011BE B081 cmp.l D0, D1
000011C0 6700 00AE beq +0xB0 /* 00001270 */
000011C4 7215 moveq.l D1, 0x15
000011C6 B081 cmp.l D0, D1
000011C8 6700 00B8 beq +0xBA /* 00001282 */
000011CC 6000 00C4 bra +0xC6 /* 00001292 */
label000011D0:
000011D0 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
000011D6 6624 bne +0x26 /* 000011FC */
000011D8 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000011DC 2F2E 0014 move.l -[A7], [A6 + 0x14]
000011E0 2F0B move.l -[A7], A3
000011E2 2F0A move.l -[A7], A2
000011E4 2F04 move.l -[A7], D4
000011E6 4EBA FF3C jsr [PC - 0xC4 /* 00001124 */]
000011EA 2840 movea.l A4, D0
000011EC 7066 moveq.l D0, 0x66
000011EE 1F00 move.b -[A7], D0
000011F0 7037 moveq.l D0, 0x37
000011F2 2F00 move.l -[A7], D0
000011F4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000011F8 6000 00A2 bra +0xA4 /* 0000129C */
label000011FC:
000011FC 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00001200 2F00 move.l -[A7], D0
00001202 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00001206 2840 movea.l A4, D0
00001208 2F0C move.l -[A7], A4
0000120A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000120E 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00001212 2840 movea.l A4, D0
00001214 2F0C move.l -[A7], A4
00001216 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
0000121A 2840 movea.l A4, D0
0000121C 200A move.l D0, A2
0000121E 6740 beq +0x42 /* 00001260 */
00001220 206A 000C movea.l A0, [A2 + 0xC]
00001224 2610 move.l D3, [A0]
00001226 7040 moveq.l D0, 0x40
00001228 2D43 FFFC move.l [A6 - 0x4], D3
0000122C C680 and.l D3, D0
0000122E 6730 beq +0x32 /* 00001260 */
00001230 1014 move.b D0, [A4]
00001232 725D moveq.l D1, 0x5D
00001234 B001 cmp.b D0, D1
00001236 6628 bne +0x2A /* 00001260 */
00001238 202E FFFC move.l D0, [A6 - 0x4]
0000123C 3600 move.w D3, D0
0000123E 701F moveq.l D0, 0x1F
00001240 C640 and.w D3, D0
00001242 7011 moveq.l D0, 0x11
00001244 B640 cmp.w D3, D0
00001246 6306 bls +0x8 /* 0000124E */
00001248 7019 moveq.l D0, 0x19
0000124A B640 cmp.w D3, D0
0000124C 6612 bne +0x14 /* 00001260 */
label0000124E:
0000124E 00AA 0000 0001 0020 ori.l [A2 + 0x20], 0x1
00001256 2F0C move.l -[A7], A4
00001258 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000125C 2540 0010 move.l [A2 + 0x10], D0
label00001260:
00001260 2F0A move.l -[A7], A2
00001262 2F0B move.l -[A7], A3
00001264 2F0C move.l -[A7], A4
00001266 2F04 move.l -[A7], D4
00001268 4EBA 06BC jsr [PC + 0x6BC /* 00001926 */]
0000126C 2840 movea.l A4, D0
0000126E 602C bra +0x2E /* 0000129C */
label00001270:
00001270 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001274 2F0B move.l -[A7], A3
00001276 2F0A move.l -[A7], A2
00001278 2F04 move.l -[A7], D4
0000127A 4EBA 01F4 jsr [PC + 0x1F4 /* 00001470 */]
0000127E 2840 movea.l A4, D0
00001280 601A bra +0x1C /* 0000129C */
label00001282:
00001282 2F08 move.l -[A7], A0
00001284 2F0B move.l -[A7], A3
00001286 2F0A move.l -[A7], A2
00001288 2F04 move.l -[A7], D4
0000128A 4EBA 04CC jsr [PC + 0x4CC /* 00001758 */]
0000128E 2840 movea.l A4, D0
00001290 600A bra +0xC /* 0000129C */
label00001292:
00001292 7600 moveq.l D3, 0x00
00001294 2683 move.l [A3], D3
00001296 2843 movea.l A4, D3
00001298 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
label0000129C:
0000129C 200C move.l D0, A4
0000129E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000012A2 4E5E unlink A6
000012A4 205F movea.l A0, [A7]+
000012A6 4FEF 0010 lea.l A7, [A7 + 0x10]
000012AA 4ED0 jmp [A0]
fn000012AC:
000012AC 4E56 FFF4 link A6, -0x000C
000012B0 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000012B4 286E 0008 movea.l A4, [A6 + 0x8]
000012B8 2A2E 000C move.l D5, [A6 + 0xC]
000012BC 246E 0010 movea.l A2, [A6 + 0x10]
000012C0 202D D8B8 move.l D0, [A5 - 0x2748]
000012C4 7601 moveq.l D3, 0x01
000012C6 B083 cmp.l D0, D3
000012C8 6600 017A bne +0x17C /* 00001444 */
000012CC 0C6E 0004 001C cmpi.w [A6 + 0x1C], 0x4
000012D2 6600 0170 bne +0x172 /* 00001444 */
000012D6 382E 001E move.w D4, [A6 + 0x1E]
000012DA 7008 moveq.l D0, 0x08
000012DC B840 cmp.w D4, D0
000012DE 6500 0164 bcs +0x166 /* 00001444 */
000012E2 7010 moveq.l D0, 0x10
000012E4 B840 cmp.w D4, D0
000012E6 6400 015C bcc +0x15E /* 00001444 */
000012EA 2F0A move.l -[A7], A2
000012EC 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000012F0 2640 movea.l A3, D0
000012F2 2F03 move.l -[A7], D3
000012F4 206D D874 movea.l A0, [A5 - 0x278C]
000012F8 2F28 0018 move.l -[A7], [A0 + 0x18]
000012FC 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00001300 2D40 FFF4 move.l [A6 - 0xC], D0
00001304 2F00 move.l -[A7], D0
00001306 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000130A 206E FFF4 movea.l A0, [A6 - 0xC]
0000130E 00A8 0008 0000 0020 ori.l [A0 + 0x20], 0x80000
00001316 2F08 move.l -[A7], A0
00001318 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
0000131C 2D40 FFF8 move.l [A6 - 0x8], D0
00001320 721B moveq.l D1, 0x1B
00001322 2F01 move.l -[A7], D1
00001324 206D D874 movea.l A0, [A5 - 0x278C]
00001328 2F28 0018 move.l -[A7], [A0 + 0x18]
0000132C 2F00 move.l -[A7], D0
0000132E 2F0A move.l -[A7], A2
00001330 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00001334 2440 movea.l A2, D0
00001336 7006 moveq.l D0, 0x06
00001338 2F00 move.l -[A7], D0
0000133A 2F2A 0016 move.l -[A7], [A2 + 0x16]
0000133E 2F0A move.l -[A7], A2
00001340 206D D874 movea.l A0, [A5 - 0x278C]
00001344 2F28 0018 move.l -[A7], [A0 + 0x18]
00001348 7010 moveq.l D0, 0x10
0000134A 2F00 move.l -[A7], D0
0000134C 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001350 2F00 move.l -[A7], D0
00001352 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00001356 2440 movea.l A2, D0
00001358 7008 moveq.l D0, 0x08
0000135A 2F00 move.l -[A7], D0
0000135C 2F2A 0016 move.l -[A7], [A2 + 0x16]
00001360 2F0A move.l -[A7], A2
00001362 206D D874 movea.l A0, [A5 - 0x278C]
00001366 2F28 0018 move.l -[A7], [A0 + 0x18]
0000136A 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00001370 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001374 2F00 move.l -[A7], D0
00001376 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
0000137A 2440 movea.l A2, D0
0000137C 204A movea.l A0, A2
0000137E 7016 moveq.l D0, 0x16
00001380 D1C0 add.l A0, D0
00001382 2F08 move.l -[A7], A0
00001384 7003 moveq.l D0, 0x03
00001386 2F00 move.l -[A7], D0
00001388 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */]
0000138C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001390 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001394 2F0A move.l -[A7], A2
00001396 2F05 move.l -[A7], D5
00001398 4EBA 058C jsr [PC + 0x58C /* 00001926 */]
0000139C 2D40 FFFC move.l [A6 - 0x4], D0
000013A0 4A80 tst.l D0
000013A2 6710 beq +0x12 /* 000013B4 */
000013A4 2F0B move.l -[A7], A3
000013A6 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000013AA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000013AE 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000013B2 2640 movea.l A3, D0
label000013B4:
000013B4 2F0C move.l -[A7], A4
000013B6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000013BA 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
000013BE 2840 movea.l A4, D0
000013C0 7006 moveq.l D0, 0x06
000013C2 2F00 move.l -[A7], D0
000013C4 2F2B 0016 move.l -[A7], [A3 + 0x16]
000013C8 2F0B move.l -[A7], A3
000013CA 206D D874 movea.l A0, [A5 - 0x278C]
000013CE 2F28 0018 move.l -[A7], [A0 + 0x18]
000013D2 7008 moveq.l D0, 0x08
000013D4 2F00 move.l -[A7], D0
000013D6 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000013DA 2F00 move.l -[A7], D0
000013DC 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000013E0 2640 movea.l A3, D0
000013E2 7008 moveq.l D0, 0x08
000013E4 2F00 move.l -[A7], D0
000013E6 2F2B 0016 move.l -[A7], [A3 + 0x16]
000013EA 2F0B move.l -[A7], A3
000013EC 206D D874 movea.l A0, [A5 - 0x278C]
000013F0 2F28 0018 move.l -[A7], [A0 + 0x18]
000013F4 2F3C 0000 00FF move.l -[A7], 0xFF
000013FA 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000013FE 2F00 move.l -[A7], D0
00001400 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00001404 2640 movea.l A3, D0
00001406 204B movea.l A0, A3
00001408 7016 moveq.l D0, 0x16
0000140A D1C0 add.l A0, D0
0000140C 2F08 move.l -[A7], A0
0000140E 42A7 clr.l -[A7]
00001410 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */]
00001414 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001418 42A7 clr.l -[A7]
0000141A 4EBA F9A6 jsr [PC - 0x65A /* 00000DC2 */]
0000141E 2D40 0014 move.l [A6 + 0x14], D0
00001422 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001426 2F00 move.l -[A7], D0
00001428 2F0B move.l -[A7], A3
0000142A 2005 move.l D0, D5
0000142C 5480 addq.l D0, 2
0000142E 2F00 move.l -[A7], D0
00001430 4EBA 04F4 jsr [PC + 0x4F4 /* 00001926 */]
00001434 2D40 FFFC move.l [A6 - 0x4], D0
00001438 2F0C move.l -[A7], A4
0000143A 2F00 move.l -[A7], D0
0000143C 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
00001440 2840 movea.l A4, D0
00001442 601C bra +0x1E /* 00001460 */
label00001444:
00001444 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001448 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000144C 2F0A move.l -[A7], A2
0000144E 2F05 move.l -[A7], D5
00001450 4EBA 04D4 jsr [PC + 0x4D4 /* 00001926 */]
00001454 2440 movea.l A2, D0
00001456 2F0C move.l -[A7], A4
00001458 2F0A move.l -[A7], A2
0000145A 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
0000145E 2840 movea.l A4, D0
label00001460:
00001460 200C move.l D0, A4
00001462 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00001466 4E5E unlink A6
00001468 205F movea.l A0, [A7]+
0000146A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000146E 4ED0 jmp [A0]
fn00001470:
00001470 4E56 FFEC link A6, -0x0014
00001474 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001478 4246 clr.w D6
0000147A 4247 clr.w D7
0000147C 7600 moveq.l D3, 0x00
0000147E 2D43 FFFC move.l [A6 - 0x4], D3
00001482 2D43 FFF4 move.l [A6 - 0xC], D3
00001486 41EE FFF4 lea.l A0, [A6 - 0xC]
0000148A 2D48 FFF8 move.l [A6 - 0x8], A0
0000148E 2A2D D8A8 move.l D5, [A5 - 0x2758]
00001492 202E 0014 move.l D0, [A6 + 0x14]
00001496 660A bne +0xC /* 000014A2 */
00001498 2F3C 0000 0667 move.l -[A7], 0x667
0000149E 4EBA EB60 jsr [PC - 0x14A0 /* 00000000 */]
label000014A2:
000014A2 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
000014A8 660C bne +0xE /* 000014B6 */
000014AA 7001 moveq.l D0, 0x01
000014AC 3D40 FFF0 move.w [A6 - 0x10], D0
000014B0 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000014B4 6006 bra +0x8 /* 000014BC */
label000014B6:
000014B6 4240 clr.w D0
000014B8 3D40 FFF0 move.w [A6 - 0x10], D0
label000014BC:
000014BC 7000 moveq.l D0, 0x00
000014BE 2440 movea.l A2, D0
000014C0 78FF moveq.l D4, 0xFFFFFFFF
000014C2 206E 0014 movea.l A0, [A6 + 0x14]
000014C6 2068 000C movea.l A0, [A0 + 0xC]
000014CA 2068 0010 movea.l A0, [A0 + 0x10]
000014CE 2028 0004 move.l D0, [A0 + 0x4]
000014D2 2D40 FFEC move.l [A6 - 0x14], D0
000014D6 6000 01FC bra +0x1FE /* 000016D4 */
label000014DA:
000014DA 206E FFEC movea.l A0, [A6 - 0x14]
000014DE 2668 0008 movea.l A3, [A0 + 0x8]
000014E2 200B move.l D0, A3
000014E4 6700 01E4 beq +0x1E6 /* 000016CA */
000014E8 102B 001C move.b D0, [A3 + 0x1C]
000014EC 4880 ext.w D0
000014EE 48C0 ext.l D0
000014F0 7210 moveq.l D1, 0x10
000014F2 B081 cmp.l D0, D1
000014F4 670C beq +0xE /* 00001502 */
000014F6 7212 moveq.l D1, 0x12
000014F8 B081 cmp.l D0, D1
000014FA 6700 0126 beq +0x128 /* 00001622 */
000014FE 6000 01CA bra +0x1CC /* 000016CA */
label00001502:
00001502 0C84 FFFF FFFF cmpi.l D4, 0xFFFFFFFF
00001508 670E beq +0x10 /* 00001518 */
0000150A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000150E 0C2D 0066 CDDC cmpi.b [A5 - 0x3224], 0x66 /* 'f' */
00001514 6700 01AC beq +0x1AE /* 000016C2 */
label00001518:
00001518 200A move.l D0, A2
0000151A 6744 beq +0x46 /* 00001560 */
0000151C 202B 002C move.l D0, [A3 + 0x2C]
00001520 B084 cmp.l D0, D4
00001522 673C beq +0x3E /* 00001560 */
00001524 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001528 2604 move.l D3, D4
0000152A 202D D8A8 move.l D0, [A5 - 0x2758]
0000152E 9085 sub.l D0, D5
00001530 9680 sub.l D3, D0
00001532 2F03 move.l -[A7], D3
00001534 4EBA F88C jsr [PC - 0x774 /* 00000DC2 */]
00001538 2D40 FFF8 move.l [A6 - 0x8], D0
0000153C 3F06 move.w -[A7], D6
0000153E 3F07 move.w -[A7], D7
00001540 2F2E 000C move.l -[A7], [A6 + 0xC]
00001544 2F00 move.l -[A7], D0
00001546 2F0A move.l -[A7], A2
00001548 202E 0008 move.l D0, [A6 + 0x8]
0000154C D084 add.l D0, D4
0000154E 2F00 move.l -[A7], D0
00001550 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001554 4EBA FD56 jsr [PC - 0x2AA /* 000012AC */]
00001558 2D40 FFFC move.l [A6 - 0x4], D0
0000155C 7000 moveq.l D0, 0x00
0000155E 2440 movea.l A2, D0
label00001560:
00001560 282B 002C move.l D4, [A3 + 0x2C]
00001564 200A move.l D0, A2
00001566 660C bne +0xE /* 00001574 */
00001568 2F2B 000C move.l -[A7], [A3 + 0xC]
0000156C 42A7 clr.l -[A7]
0000156E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00001572 2440 movea.l A2, D0
label00001574:
00001574 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00001578 2840 movea.l A4, D0
0000157A 2F0C move.l -[A7], A4
0000157C 2F2B 000C move.l -[A7], [A3 + 0xC]
00001580 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00001584 2840 movea.l A4, D0
00001586 200C move.l D0, A4
00001588 6606 bne +0x8 /* 00001590 */
0000158A 7000 moveq.l D0, 0x00
0000158C 4EFA 01BC jmp [PC + 0x1BC /* 0000174A */]
label00001590:
00001590 2F0C move.l -[A7], A4
00001592 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00001596 2840 movea.l A4, D0
00001598 7008 moveq.l D0, 0x08
0000159A 2F00 move.l -[A7], D0
0000159C 262C 0016 move.l D3, [A4 + 0x16]
000015A0 2F03 move.l -[A7], D3
000015A2 2F0C move.l -[A7], A4
000015A4 2F03 move.l -[A7], D3
000015A6 70FF moveq.l D0, 0xFFFFFFFF
000015A8 122B 0011 move.b D1, [A3 + 0x11]
000015AC 4881 ext.w D1
000015AE 48C1 ext.l D1
000015B0 E3A0 asl D0, D1
000015B2 4680 not.l D0
000015B4 2F00 move.l -[A7], D0
000015B6 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000015BA 2F00 move.l -[A7], D0
000015BC 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000015C0 2840 movea.l A4, D0
000015C2 7007 moveq.l D0, 0x07
000015C4 2F00 move.l -[A7], D0
000015C6 2F2C 0016 move.l -[A7], [A4 + 0x16]
000015CA 2F0C move.l -[A7], A4
000015CC 206D D874 movea.l A0, [A5 - 0x278C]
000015D0 2F28 0018 move.l -[A7], [A0 + 0x18]
000015D4 102B 0010 move.b D0, [A3 + 0x10]
000015D8 4880 ext.w D0
000015DA 48C0 ext.l D0
000015DC 2F00 move.l -[A7], D0
000015DE 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000015E2 2F00 move.l -[A7], D0
000015E4 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000015E8 2840 movea.l A4, D0
000015EA 200A move.l D0, A2
000015EC 6714 beq +0x16 /* 00001602 */
000015EE 700A moveq.l D0, 0x0A
000015F0 2F00 move.l -[A7], D0
000015F2 2F2A 0016 move.l -[A7], [A2 + 0x16]
000015F6 2F0A move.l -[A7], A2
000015F8 2F0C move.l -[A7], A4
000015FA 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000015FE 2440 movea.l A2, D0
00001600 6002 bra +0x4 /* 00001604 */
label00001602:
00001602 244C movea.l A2, A4
label00001604:
00001604 1C2B 0010 move.b D6, [A3 + 0x10]
00001608 4886 ext.w D6
0000160A 206B 000C movea.l A0, [A3 + 0xC]
0000160E 2010 move.l D0, [A0]
00001610 721F moveq.l D1, 0x1F
00001612 C081 and.l D0, D1
00001614 41ED D514 lea.l A0, [A5 - 0x2AEC]
00001618 1E30 0000 move.b D7, [A0 + D0.w]
0000161C 4887 ext.w D7
0000161E 6000 00A2 bra +0xA4 /* 000016C2 */
label00001622:
00001622 202B 002C move.l D0, [A3 + 0x2C]
00001626 B084 cmp.l D0, D4
00001628 6700 00A0 beq +0xA2 /* 000016CA */
0000162C 200A move.l D0, A2
0000162E 673C beq +0x3E /* 0000166C */
00001630 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001634 2004 move.l D0, D4
00001636 222D D8A8 move.l D1, [A5 - 0x2758]
0000163A 9285 sub.l D1, D5
0000163C 9081 sub.l D0, D1
0000163E 2F00 move.l -[A7], D0
00001640 4EBA F780 jsr [PC - 0x880 /* 00000DC2 */]
00001644 2D40 FFF8 move.l [A6 - 0x8], D0
00001648 3F06 move.w -[A7], D6
0000164A 3F07 move.w -[A7], D7
0000164C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001650 2F00 move.l -[A7], D0
00001652 2F0A move.l -[A7], A2
00001654 202E 0008 move.l D0, [A6 + 0x8]
00001658 D084 add.l D0, D4
0000165A 2F00 move.l -[A7], D0
0000165C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001660 4EBA FC4A jsr [PC - 0x3B6 /* 000012AC */]
00001664 2D40 FFFC move.l [A6 - 0x4], D0
00001668 7000 moveq.l D0, 0x00
0000166A 2440 movea.l A2, D0
label0000166C:
0000166C 0C84 FFFF FFFF cmpi.l D4, 0xFFFFFFFF
00001672 670C beq +0xE /* 00001680 */
00001674 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001678 0C2D 0066 CDDC cmpi.b [A5 - 0x3224], 0x66 /* 'f' */
0000167E 6742 beq +0x44 /* 000016C2 */
label00001680:
00001680 282B 002C move.l D4, [A3 + 0x2C]
00001684 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001688 2004 move.l D0, D4
0000168A 222D D8A8 move.l D1, [A5 - 0x2758]
0000168E 9285 sub.l D1, D5
00001690 9081 sub.l D0, D1
00001692 2F00 move.l -[A7], D0
00001694 4EBA F72C jsr [PC - 0x8D4 /* 00000DC2 */]
00001698 2D40 FFF8 move.l [A6 - 0x8], D0
0000169C 2F2B 000C move.l -[A7], [A3 + 0xC]
000016A0 2F00 move.l -[A7], D0
000016A2 2F2E 000C move.l -[A7], [A6 + 0xC]
000016A6 202E 0008 move.l D0, [A6 + 0x8]
000016AA D084 add.l D0, D4
000016AC 2F00 move.l -[A7], D0
000016AE 4EBA FA74 jsr [PC - 0x58C /* 00001124 */]
000016B2 2840 movea.l A4, D0
000016B4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016B8 2F0C move.l -[A7], A4
000016BA 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
000016BE 2D40 FFFC move.l [A6 - 0x4], D0
label000016C2:
000016C2 0C2D 0057 CDDC cmpi.b [A5 - 0x3224], 0x57 /* 'W' */
000016C8 6612 bne +0x14 /* 000016DC */
label000016CA:
000016CA 206E FFEC movea.l A0, [A6 - 0x14]
000016CE 2010 move.l D0, [A0]
000016D0 2D40 FFEC move.l [A6 - 0x14], D0
label000016D4:
000016D4 202E FFEC move.l D0, [A6 - 0x14]
000016D8 6600 FE00 bne -0x1FE /* 000014DA */
label000016DC:
000016DC 200A move.l D0, A2
000016DE 6738 beq +0x3A /* 00001718 */
000016E0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000016E4 2604 move.l D3, D4
000016E6 202D D8A8 move.l D0, [A5 - 0x2758]
000016EA 9085 sub.l D0, D5
000016EC 9680 sub.l D3, D0
000016EE 2F03 move.l -[A7], D3
000016F0 4EBA F6D0 jsr [PC - 0x930 /* 00000DC2 */]
000016F4 2D40 FFF8 move.l [A6 - 0x8], D0
000016F8 3F06 move.w -[A7], D6
000016FA 3F07 move.w -[A7], D7
000016FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00001700 2F00 move.l -[A7], D0
00001702 2F0A move.l -[A7], A2
00001704 202E 0008 move.l D0, [A6 + 0x8]
00001708 D084 add.l D0, D4
0000170A 2F00 move.l -[A7], D0
0000170C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001710 4EBA FB9A jsr [PC - 0x466 /* 000012AC */]
00001714 2D40 FFFC move.l [A6 - 0x4], D0
label00001718:
00001718 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000171C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001720 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00001724 222D D8A8 move.l D1, [A5 - 0x2758]
00001728 9285 sub.l D1, D5
0000172A 9081 sub.l D0, D1
0000172C 2F00 move.l -[A7], D0
0000172E 4EBA F692 jsr [PC - 0x96E /* 00000DC2 */]
00001732 302E FFF0 move.w D0, [A6 - 0x10]
00001736 48C0 ext.l D0
00001738 2F00 move.l -[A7], D0
0000173A 4EBA F986 jsr [PC - 0x67A /* 000010C2 */]
0000173E 206E 0010 movea.l A0, [A6 + 0x10]
00001742 20AE FFF4 move.l [A0], [A6 - 0xC]
00001746 202E FFFC move.l D0, [A6 - 0x4]
label0000174A:
0000174A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000174E 4E5E unlink A6
00001750 205F movea.l A0, [A7]+
00001752 4FEF 0010 lea.l A7, [A7 + 0x10]
00001756 4ED0 jmp [A0]
fn00001758:
00001758 4E56 FFE4 link A6, -0x001C
0000175C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001760 282E 0008 move.l D4, [A6 + 0x8]
00001764 286E 0014 movea.l A4, [A6 + 0x14]
00001768 7000 moveq.l D0, 0x00
0000176A 2640 movea.l A3, D0
0000176C 7000 moveq.l D0, 0x00
0000176E 2D40 FFEC move.l [A6 - 0x14], D0
00001772 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
00001778 660C bne +0xE /* 00001786 */
0000177A 1D7C 0001 FFE4 move.b [A6 - 0x1C], 0x1
00001780 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00001784 6004 bra +0x6 /* 0000178A */
label00001786:
00001786 422E FFE4 clr.b [A6 - 0x1C]
label0000178A:
0000178A 2F0C move.l -[A7], A4
0000178C 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00001790 2D40 FFE8 move.l [A6 - 0x18], D0
00001794 0C2D 0084 CDDC cmpi.b [A5 - 0x3224], 0x84
0000179A 6600 00AC bne +0xAE /* 00001848 */
0000179E 206C 0008 movea.l A0, [A4 + 0x8]
000017A2 2610 move.l D3, [A0]
000017A4 721F moveq.l D1, 0x1F
000017A6 2D43 FFFC move.l [A6 - 0x4], D3
000017AA C641 and.w D3, D1
000017AC 720B moveq.l D1, 0x0B
000017AE B641 cmp.w D3, D1
000017B0 6200 0096 bhi +0x98 /* 00001848 */
000017B4 222E FFFC move.l D1, [A6 - 0x4]
000017B8 761F moveq.l D3, 0x1F
000017BA C283 and.l D1, D3
000017BC 45ED D514 lea.l A2, [A5 - 0x2AEC]
000017C0 1A32 1000 move.b D5, [A2 + D1.w]
000017C4 4885 ext.w D5
000017C6 48C5 ext.l D5
000017C8 206D CDEE movea.l A0, [A5 - 0x3212]
000017CC 2210 move.l D1, [A0]
000017CE C283 and.l D1, D3
000017D0 1232 1000 move.b D1, [A2 + D1.w]
000017D4 4881 ext.w D1
000017D6 48C1 ext.l D1
000017D8 BA81 cmp.l D5, D1
000017DA 666C bne +0x6E /* 00001848 */
000017DC 486E FFF0 pea.l [A6 - 0x10]
000017E0 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */]
000017E4 2440 movea.l A2, D0
000017E6 202E FFF0 move.l D0, [A6 - 0x10]
000017EA 9085 sub.l D0, D5
000017EC B0AE FFE8 cmp.l D0, [A6 - 0x18]
000017F0 660A bne +0xC /* 000017FC */
000017F2 102D D5D8 move.b D0, [A5 - 0x2A28]
000017F6 6604 bne +0x6 /* 000017FC */
000017F8 9BAE FFF0 sub.l [A6 - 0x10], D5
label000017FC:
000017FC 202E FFF0 move.l D0, [A6 - 0x10]
00001800 262E FFE8 move.l D3, [A6 - 0x18]
00001804 B083 cmp.l D0, D3
00001806 630E bls +0x10 /* 00001816 */
00001808 7038 moveq.l D0, 0x38
0000180A 2F00 move.l -[A7], D0
0000180C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001810 584F addq.w A7, 4
00001812 2D43 FFF0 move.l [A6 - 0x10], D3
label00001816:
00001816 486E FFEC pea.l [A6 - 0x14]
0000181A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000181E 2F0A move.l -[A7], A2
00001820 4EBA F602 jsr [PC - 0x9FE /* 00000E24 */]
00001824 2840 movea.l A4, D0
00001826 262E FFF0 move.l D3, [A6 - 0x10]
0000182A D7AD D8A8 add.l [A5 - 0x2758], D3
0000182E 2F0C move.l -[A7], A4
00001830 202E FFE8 move.l D0, [A6 - 0x18]
00001834 9083 sub.l D0, D3
00001836 2F00 move.l -[A7], D0
00001838 4EBA F588 jsr [PC - 0xA78 /* 00000DC2 */]
0000183C 2F0A move.l -[A7], A2
0000183E 206D D958 movea.l A0, [A5 - 0x26A8]
00001842 4E90 jsr [A0]
00001844 6000 00BA bra +0xBC /* 00001900 */
label00001848:
00001848 2E2D D8A8 move.l D7, [A5 - 0x2758]
0000184C 262C 000C move.l D3, [A4 + 0xC]
00001850 6700 00AE beq +0xB0 /* 00001900 */
00001854 7A00 moveq.l D5, 0x00
00001856 202E FFE8 move.l D0, [A6 - 0x18]
0000185A 2203 move.l D1, D3
0000185C 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001860 2C00 move.l D6, D0
00001862 2003 move.l D0, D3
00001864 2206 move.l D1, D6
00001866 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000186A B0AE FFE8 cmp.l D0, [A6 - 0x18]
0000186E 670A beq +0xC /* 0000187A */
00001870 2F3C 0000 074D move.l -[A7], 0x74D
00001876 4EBA E788 jsr [PC - 0x1878 /* 00000000 */]
label0000187A:
0000187A 204C movea.l A0, A4
0000187C 5048 addq.w A0, 8
0000187E 2D48 FFF4 move.l [A6 - 0xC], A0
00001882 204C movea.l A0, A4
00001884 700C moveq.l D0, 0x0C
00001886 D1C0 add.l A0, D0
00001888 2D48 FFF8 move.l [A6 - 0x8], A0
label0000188C:
0000188C 206E FFF4 movea.l A0, [A6 - 0xC]
00001890 2F10 move.l -[A7], [A0]
00001892 486E FFEC pea.l [A6 - 0x14]
00001896 2F2E 000C move.l -[A7], [A6 + 0xC]
0000189A 2F04 move.l -[A7], D4
0000189C 4EBA F886 jsr [PC - 0x77A /* 00001124 */]
000018A0 2440 movea.l A2, D0
000018A2 2F0B move.l -[A7], A3
000018A4 2F0A move.l -[A7], A2
000018A6 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
000018AA 2640 movea.l A3, D0
000018AC D886 add.l D4, D6
000018AE 5285 addq.l D5, 1
000018B0 302D D93A move.w D0, [A5 - 0x26C6]
000018B4 661C bne +0x1E /* 000018D2 */
000018B6 2006 move.l D0, D6
000018B8 2205 move.l D1, D5
000018BA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000018BE 222D D8A8 move.l D1, [A5 - 0x2758]
000018C2 9287 sub.l D1, D7
000018C4 B081 cmp.l D0, D1
000018C6 670A beq +0xC /* 000018D2 */
000018C8 2F3C 0000 075C move.l -[A7], 0x75C
000018CE 4EBA E730 jsr [PC - 0x18D0 /* 00000000 */]
label000018D2:
000018D2 206E FFF8 movea.l A0, [A6 - 0x8]
000018D6 2010 move.l D0, [A0]
000018D8 B085 cmp.l D0, D5
000018DA 6308 bls +0xA /* 000018E4 */
000018DC 4EBA F824 jsr [PC - 0x7DC /* 00001102 */]
000018E0 4A80 tst.l D0
000018E2 67A8 beq -0x56 /* 0000188C */
label000018E4:
000018E4 262C 000C move.l D3, [A4 + 0xC]
000018E8 B685 cmp.l D3, D5
000018EA 6314 bls +0x16 /* 00001900 */
000018EC 486E FFEC pea.l [A6 - 0x14]
000018F0 2003 move.l D0, D3
000018F2 9085 sub.l D0, D5
000018F4 2206 move.l D1, D6
000018F6 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000018FA 2F00 move.l -[A7], D0
000018FC 4EBA F4C4 jsr [PC - 0xB3C /* 00000DC2 */]
label00001900:
00001900 102E FFE4 move.b D0, [A6 - 0x1C]
00001904 4880 ext.w D0
00001906 48C0 ext.l D0
00001908 2F00 move.l -[A7], D0
0000190A 4EBA F7B6 jsr [PC - 0x84A /* 000010C2 */]
0000190E 206E 0010 movea.l A0, [A6 + 0x10]
00001912 20AE FFEC move.l [A0], [A6 - 0x14]
00001916 200B move.l D0, A3
00001918 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000191C 4E5E unlink A6
0000191E 205F movea.l A0, [A7]+
00001920 4FEF 0010 lea.l A7, [A7 + 0x10]
00001924 4ED0 jmp [A0]
fn00001926:
00001926 4E56 FFFC link A6, -0x0004
0000192A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000192E 286E 000C movea.l A4, [A6 + 0xC]
00001932 7000 moveq.l D0, 0x00
00001934 2D40 FFFC move.l [A6 - 0x4], D0
00001938 302D D93A move.w D0, [A5 - 0x26C6]
0000193C 6600 0254 bne +0x256 /* 00001B92 */
00001940 200C move.l D0, A4
00001942 660A bne +0xC /* 0000194E */
00001944 2F3C 0000 0780 move.l -[A7], 0x780
0000194A 4EBA E6B4 jsr [PC - 0x194C /* 00000000 */]
label0000194E:
0000194E 2F0C move.l -[A7], A4
00001950 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00001954 2840 movea.l A4, D0
00001956 1214 move.b D1, [A4]
00001958 7000 moveq.l D0, 0x00
0000195A 1001 move.b D0, D1
0000195C 725E moveq.l D1, 0x5E
0000195E B081 cmp.l D0, D1
00001960 6714 beq +0x16 /* 00001976 */
00001962 7262 moveq.l D1, 0x62
00001964 B081 cmp.l D0, D1
00001966 6700 00C8 beq +0xCA /* 00001A30 */
0000196A 725D moveq.l D1, 0x5D
0000196C B081 cmp.l D0, D1
0000196E 6700 0110 beq +0x112 /* 00001A80 */
00001972 6000 0198 bra +0x19A /* 00001B0C */
label00001976:
00001976 266C 0002 movea.l A3, [A4 + 0x2]
0000197A 200B move.l D0, A3
0000197C 6752 beq +0x54 /* 000019D0 */
0000197E 6004 bra +0x6 /* 00001984 */
label00001980:
00001980 266B 0014 movea.l A3, [A3 + 0x14]
label00001984:
00001984 102B 001C move.b D0, [A3 + 0x1C]
00001988 4880 ext.w D0
0000198A 48C0 ext.l D0
0000198C 7213 moveq.l D1, 0x13
0000198E B081 cmp.l D0, D1
00001990 67EE beq -0x10 /* 00001980 */
00001992 7215 moveq.l D1, 0x15
00001994 B081 cmp.l D0, D1
00001996 6748 beq +0x4A /* 000019E0 */
00001998 7202 moveq.l D1, 0x02
0000199A B081 cmp.l D0, D1
0000199C 6742 beq +0x44 /* 000019E0 */
0000199E 7206 moveq.l D1, 0x06
000019A0 B081 cmp.l D0, D1
000019A2 673C beq +0x3E /* 000019E0 */
000019A4 7203 moveq.l D1, 0x03
000019A6 B081 cmp.l D0, D1
000019A8 6736 beq +0x38 /* 000019E0 */
000019AA 7201 moveq.l D1, 0x01
000019AC B081 cmp.l D0, D1
000019AE 6700 0206 beq +0x208 /* 00001BB6 */
000019B2 7208 moveq.l D1, 0x08
000019B4 B081 cmp.l D0, D1
000019B6 6700 01FE beq +0x200 /* 00001BB6 */
000019BA 7204 moveq.l D1, 0x04
000019BC B081 cmp.l D0, D1
000019BE 6700 01F6 beq +0x1F8 /* 00001BB6 */
000019C2 7209 moveq.l D1, 0x09
000019C4 B081 cmp.l D0, D1
000019C6 6700 01EE beq +0x1F0 /* 00001BB6 */
000019CA 4A80 tst.l D0
000019CC 6702 beq +0x4 /* 000019D0 */
000019CE 6006 bra +0x8 /* 000019D6 */
label000019D0:
000019D0 7000 moveq.l D0, 0x00
000019D2 4EFA 01F4 jmp [PC + 0x1F4 /* 00001BC8 */]
label000019D6:
000019D6 2F3C 0000 07AF move.l -[A7], 0x7AF
000019DC 4EBA E622 jsr [PC - 0x19DE /* 00000000 */]
label000019E0:
000019E0 4EBA E636 jsr [PC - 0x19CA /* 00000018 */]
000019E4 2D40 FFFC move.l [A6 - 0x4], D0
000019E8 2040 movea.l A0, D0
000019EA 117C 0003 0004 move.b [A0 + 0x4], 0x3
000019F0 206E FFFC movea.l A0, [A6 - 0x4]
000019F4 214B 0006 move.l [A0 + 0x6], A3
000019F8 202C 0006 move.l D0, [A4 + 0x6]
000019FC 206E FFFC movea.l A0, [A6 - 0x4]
00001A00 2140 000A move.l [A0 + 0xA], D0
00001A04 2F2C 0016 move.l -[A7], [A4 + 0x16]
00001A08 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00001A0C 206E FFFC movea.l A0, [A6 - 0x4]
00001A10 1140 0005 move.b [A0 + 0x5], D0
00001A14 741F moveq.l D2, 0x1F
00001A16 C002 and.b D0, D2
00001A18 7200 moveq.l D1, 0x00
00001A1A 1200 move.b D1, D0
00001A1C 41ED D514 lea.l A0, [A5 - 0x2AEC]
00001A20 1030 1000 move.b D0, [A0 + D1.w]
00001A24 4880 ext.w D0
00001A26 48C0 ext.l D0
00001A28 D1AD D8A8 add.l [A5 - 0x2758], D0
00001A2C 6000 0164 bra +0x166 /* 00001B92 */
label00001A30:
00001A30 486E FFFC pea.l [A6 - 0x4]
00001A34 2F2C 000E move.l -[A7], [A4 + 0xE]
00001A38 2F2C 000A move.l -[A7], [A4 + 0xA]
00001A3C 4EBA F3E6 jsr [PC - 0xC1A /* 00000E24 */]
00001A40 206E FFFC movea.l A0, [A6 - 0x4]
00001A44 4228 0004 clr.b [A0 + 0x4]
00001A48 206C 0016 movea.l A0, [A4 + 0x16]
00001A4C 2010 move.l D0, [A0]
00001A4E 206E FFFC movea.l A0, [A6 - 0x4]
00001A52 1140 0005 move.b [A0 + 0x5], D0
00001A56 202C 0006 move.l D0, [A4 + 0x6]
00001A5A 206E FFFC movea.l A0, [A6 - 0x4]
00001A5E 2140 000E move.l [A0 + 0xE], D0
00001A62 206C 0016 movea.l A0, [A4 + 0x16]
00001A66 2010 move.l D0, [A0]
00001A68 721F moveq.l D1, 0x1F
00001A6A C081 and.l D0, D1
00001A6C 41ED D514 lea.l A0, [A5 - 0x2AEC]
00001A70 1030 0000 move.b D0, [A0 + D0.w]
00001A74 4880 ext.w D0
00001A76 48C0 ext.l D0
00001A78 D1AD D8A8 add.l [A5 - 0x2758], D0
00001A7C 6000 0114 bra +0x116 /* 00001B92 */
label00001A80:
00001A80 2F2C 0016 move.l -[A7], [A4 + 0x16]
00001A84 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00001A88 2800 move.l D4, D0
00001A8A 7001 moveq.l D0, 0x01
00001A8C B880 cmp.l D4, D0
00001A8E 671A beq +0x1C /* 00001AAA */
00001A90 7002 moveq.l D0, 0x02
00001A92 B880 cmp.l D4, D0
00001A94 671C beq +0x1E /* 00001AB2 */
00001A96 7004 moveq.l D0, 0x04
00001A98 B880 cmp.l D4, D0
00001A9A 671C beq +0x1E /* 00001AB8 */
00001A9C 7008 moveq.l D0, 0x08
00001A9E B880 cmp.l D4, D0
00001AA0 671C beq +0x1E /* 00001ABE */
00001AA2 7010 moveq.l D0, 0x10
00001AA4 B880 cmp.l D4, D0
00001AA6 671C beq +0x1E /* 00001AC4 */
00001AA8 6020 bra +0x22 /* 00001ACA */
label00001AAA:
00001AAA 244C movea.l A2, A4
00001AAC 7009 moveq.l D0, 0x09
00001AAE D5C0 add.l A2, D0
00001AB0 6022 bra +0x24 /* 00001AD4 */
label00001AB2:
00001AB2 244C movea.l A2, A4
00001AB4 504A addq.w A2, 8
00001AB6 601C bra +0x1E /* 00001AD4 */
label00001AB8:
00001AB8 244C movea.l A2, A4
00001ABA 5C4A addq.w A2, 6
00001ABC 6016 bra +0x18 /* 00001AD4 */
label00001ABE:
00001ABE 244C movea.l A2, A4
00001AC0 544A addq.w A2, 2
00001AC2 6010 bra +0x12 /* 00001AD4 */
label00001AC4:
00001AC4 244C movea.l A2, A4
00001AC6 544A addq.w A2, 2
00001AC8 600A bra +0xC /* 00001AD4 */
label00001ACA:
00001ACA 2F3C 0000 07E6 move.l -[A7], 0x7E6
00001AD0 4EBA E52E jsr [PC - 0x1AD2 /* 00000000 */]
label00001AD4:
00001AD4 D9AD D8A8 add.l [A5 - 0x2758], D4
00001AD8 7001 moveq.l D0, 0x01
00001ADA B880 cmp.l D4, D0
00001ADC 6310 bls +0x12 /* 00001AEE */
00001ADE 486E FFFC pea.l [A6 - 0x4]
00001AE2 2F04 move.l -[A7], D4
00001AE4 2F0A move.l -[A7], A2
00001AE6 4EBA F33C jsr [PC - 0xCC4 /* 00000E24 */]
00001AEA 6000 00A6 bra +0xA8 /* 00001B92 */
label00001AEE:
00001AEE 4EBA E528 jsr [PC - 0x1AD8 /* 00000018 */]
00001AF2 2D40 FFFC move.l [A6 - 0x4], D0
00001AF6 2040 movea.l A0, D0
00001AF8 117C 0004 0004 move.b [A0 + 0x4], 0x4
00001AFE 1012 move.b D0, [A2]
00001B00 206E FFFC movea.l A0, [A6 - 0x4]
00001B04 1140 0006 move.b [A0 + 0x6], D0
00001B08 6000 0088 bra +0x8A /* 00001B92 */
label00001B0C:
00001B0C 202E 0014 move.l D0, [A6 + 0x14]
00001B10 6700 00A4 beq +0xA6 /* 00001BB6 */
00001B14 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B18 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00001B1C 2440 movea.l A2, D0
00001B1E 256E 0008 0006 move.l [A2 + 0x6], [A6 + 0x8]
00001B24 266C 0016 movea.l A3, [A4 + 0x16]
00001B28 2013 move.l D0, [A3]
00001B2A 761F moveq.l D3, 0x1F
00001B2C C043 and.w D0, D3
00001B2E 7212 moveq.l D1, 0x12
00001B30 B041 cmp.w D0, D1
00001B32 660A bne +0xC /* 00001B3E */
00001B34 2F3C 0000 0807 move.l -[A7], 0x807
00001B3A 4EBA E4C4 jsr [PC - 0x1B3C /* 00000000 */]
label00001B3E:
00001B3E 2F0A move.l -[A7], A2
00001B40 2F0B move.l -[A7], A3
00001B42 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00001B46 701B moveq.l D0, 0x1B
00001B48 2F00 move.l -[A7], D0
00001B4A 2F0B move.l -[A7], A3
00001B4C 2F0A move.l -[A7], A2
00001B4E 2F0C move.l -[A7], A4
00001B50 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00001B54 2840 movea.l A4, D0
00001B56 2013 move.l D0, [A3]
00001B58 3A00 move.w D5, D0
00001B5A CA43 and.w D5, D3
00001B5C 7014 moveq.l D0, 0x14
00001B5E BA40 cmp.w D5, D0
00001B60 6706 beq +0x8 /* 00001B68 */
00001B62 7015 moveq.l D0, 0x15
00001B64 BA40 cmp.w D5, D0
00001B66 6604 bne +0x6 /* 00001B6C */
label00001B68:
00001B68 18BC 0017 move.b [A4], 0x17
label00001B6C:
00001B6C 302D D96C move.w D0, [A5 - 0x2694]
00001B70 670E beq +0x10 /* 00001B80 */
00001B72 486D D858 pea.l [A5 - 0x27A8]
00001B76 2F0C move.l -[A7], A4
00001B78 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001B7C 7000 moveq.l D0, 0x00
00001B7E 2840 movea.l A4, D0
label00001B80:
00001B80 486E FFFC pea.l [A6 - 0x4]
00001B84 2F0B move.l -[A7], A3
00001B86 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00001B8A 2F00 move.l -[A7], D0
00001B8C 4EBA F234 jsr [PC - 0xDCC /* 00000DC2 */]
00001B90 600A bra +0xC /* 00001B9C */
label00001B92:
00001B92 2F0C move.l -[A7], A4
00001B94 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00001B98 7000 moveq.l D0, 0x00
00001B9A 2840 movea.l A4, D0
label00001B9C:
00001B9C 246E 0010 movea.l A2, [A6 + 0x10]
00001BA0 4A92 tst.l [A2]
00001BA2 670A beq +0xC /* 00001BAE */
00001BA4 2F3C 0000 0820 move.l -[A7], 0x820
00001BAA 4EBA E454 jsr [PC - 0x1BAC /* 00000000 */]
label00001BAE:
00001BAE 24AE FFFC move.l [A2], [A6 - 0x4]
00001BB2 200C move.l D0, A4
00001BB4 6012 bra +0x14 /* 00001BC8 */
label00001BB6:
00001BB6 703B moveq.l D0, 0x3B
00001BB8 2F00 move.l -[A7], D0
00001BBA 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
00001BBE 584F addq.w A7, 4
00001BC0 7000 moveq.l D0, 0x00
00001BC2 2D40 FFFC move.l [A6 - 0x4], D0
00001BC6 60CA bra -0x34 /* 00001B92 */
label00001BC8:
00001BC8 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00001BCC 4E5E unlink A6
00001BCE 205F movea.l A0, [A7]+
00001BD0 4FEF 0010 lea.l A7, [A7 + 0x10]
00001BD4 4ED0 jmp [A0]
00001BD6 4E56 FFF0 link A6, -0x0010
00001BDA 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00001BDE 266E 000A movea.l A3, [A6 + 0xA]
00001BE2 7A10 moveq.l D5, 0x10
00001BE4 4EAD 202A jsr [A5 + 0x202A /* export_1025 */]
00001BE8 761F moveq.l D3, 0x1F
00001BEA CA83 and.l D5, D3
00001BEC 206D E12E movea.l A0, [A5 - 0x1ED2]
00001BF0 2F28 000C move.l -[A7], [A0 + 0xC]
00001BF4 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00001BF8 286E 0016 movea.l A4, [A6 + 0x16]
00001BFC 504C addq.w A4, 8
00001BFE 302D D5D6 move.w D0, [A5 - 0x2A2A]
00001C02 7220 moveq.l D1, 0x20
00001C04 C041 and.w D0, D1
00001C06 6748 beq +0x4A /* 00001C50 */
00001C08 2F2B 000C move.l -[A7], [A3 + 0xC]
00001C0C 4EBA F0BE jsr [PC - 0xF42 /* 00000CCC */]
00001C10 2440 movea.l A2, D0
00001C12 200A move.l D0, A2
00001C14 673A beq +0x3C /* 00001C50 */
00001C16 2F0C move.l -[A7], A4
00001C18 2F0A move.l -[A7], A2
00001C1A 42A7 clr.l -[A7]
00001C1C 206B 0010 movea.l A0, [A3 + 0x10]
00001C20 2F28 0014 move.l -[A7], [A0 + 0x14]
00001C24 4EBA F25A jsr [PC - 0xDA6 /* 00000E80 */]
00001C28 206B 0010 movea.l A0, [A3 + 0x10]
00001C2C 2028 0014 move.l D0, [A0 + 0x14]
00001C30 C083 and.l D0, D3
00001C32 41ED D514 lea.l A0, [A5 - 0x2AEC]
00001C36 1030 0000 move.b D0, [A0 + D0.w]
00001C3A 4880 ext.w D0
00001C3C 48C0 ext.l D0
00001C3E D1AD D8A8 add.l [A5 - 0x2758], D0
00001C42 102E 0008 move.b D0, [A6 + 0x8]
00001C46 7602 moveq.l D3, 0x02
00001C48 B003 cmp.b D0, D3
00001C4A 6604 bne +0x6 /* 00001C50 */
00001C4C 1543 001C move.b [A2 + 0x1C], D3
label00001C50:
00001C50 2D6E 0012 FFF4 move.l [A6 - 0xC], [A6 + 0x12]
00001C56 206E 000E movea.l A0, [A6 + 0xE]
00001C5A 700C moveq.l D0, 0x0C
00001C5C D1C0 add.l A0, D0
00001C5E 2D48 FFF8 move.l [A6 - 0x8], A0
00001C62 2005 move.l D0, D5
00001C64 41ED D514 lea.l A0, [A5 - 0x2AEC]
00001C68 D088 add.l D0, A0
00001C6A 2D40 FFFC move.l [A6 - 0x4], D0
00001C6E 6000 00F0 bra +0xF2 /* 00001D60 */
label00001C72:
00001C72 206E FFF4 movea.l A0, [A6 - 0xC]
00001C76 2028 0008 move.l D0, [A0 + 0x8]
00001C7A 2D40 FFF0 move.l [A6 - 0x10], D0
00001C7E 2040 movea.l A0, D0
00001C80 2668 0004 movea.l A3, [A0 + 0x4]
00001C84 206B 0010 movea.l A0, [A3 + 0x10]
00001C88 3028 0008 move.w D0, [A0 + 0x8]
00001C8C 0240 0400 andi.w D0, 0x400
00001C90 6720 beq +0x22 /* 00001CB2 */
00001C92 246B 0014 movea.l A2, [A3 + 0x14]
00001C96 206A 0010 movea.l A0, [A2 + 0x10]
00001C9A 4AA8 0056 tst.l [A0 + 0x56]
00001C9E 6606 bne +0x8 /* 00001CA6 */
00001CA0 2F0A move.l -[A7], A2
00001CA2 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
label00001CA6:
00001CA6 206B 0014 movea.l A0, [A3 + 0x14]
00001CAA 2068 0010 movea.l A0, [A0 + 0x10]
00001CAE 2668 0056 movea.l A3, [A0 + 0x56]
label00001CB2:
00001CB2 206E FFF0 movea.l A0, [A6 - 0x10]
00001CB6 3610 move.w D3, [A0]
00001CB8 6734 beq +0x36 /* 00001CEE */
00001CBA 206B 0010 movea.l A0, [A3 + 0x10]
00001CBE 1028 000A move.b D0, [A0 + 0xA]
00001CC2 7201 moveq.l D1, 0x01
00001CC4 C001 and.b D0, D1
00001CC6 6626 bne +0x28 /* 00001CEE */
00001CC8 3803 move.w D4, D3
00001CCA 3004 move.w D0, D4
00001CCC 48C0 ext.l D0
00001CCE 2800 move.l D4, D0
00001CD0 2F0B move.l -[A7], A3
00001CD2 2F04 move.l -[A7], D4
00001CD4 70FF moveq.l D0, 0xFFFFFFFF
00001CD6 2F00 move.l -[A7], D0
00001CD8 42A7 clr.l -[A7]
00001CDA 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
00001CDE 2440 movea.l A2, D0
00001CE0 206E FFF8 movea.l A0, [A6 - 0x8]
00001CE4 2F10 move.l -[A7], [A0]
00001CE6 2F0A move.l -[A7], A2
00001CE8 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */]
00001CEC 264A movea.l A3, A2
label00001CEE:
00001CEE 4AAB 0010 tst.l [A3 + 0x10]
00001CF2 6718 beq +0x1A /* 00001D0C */
00001CF4 206B 000C movea.l A0, [A3 + 0xC]
00001CF8 2010 move.l D0, [A0]
00001CFA 721F moveq.l D1, 0x1F
00001CFC C081 and.l D0, D1
00001CFE 41ED D414 lea.l A0, [A5 - 0x2BEC]
00001D02 1030 0000 move.b D0, [A0 + D0.w]
00001D06 7210 moveq.l D1, 0x10
00001D08 C001 and.b D0, D1
00001D0A 660A bne +0xC /* 00001D16 */
label00001D0C:
00001D0C 2F3C 0000 0890 move.l -[A7], 0x890
00001D12 4EBA E2EC jsr [PC - 0x1D14 /* 00000000 */]
label00001D16:
00001D16 206B 0010 movea.l A0, [A3 + 0x10]
00001D1A 1028 000A move.b D0, [A0 + 0xA]
00001D1E 7201 moveq.l D1, 0x01
00001D20 C001 and.b D0, D1
00001D22 6716 beq +0x18 /* 00001D3A */
00001D24 2F0C move.l -[A7], A4
00001D26 206E FFFC movea.l A0, [A6 - 0x4]
00001D2A 1010 move.b D0, [A0]
00001D2C 4880 ext.w D0
00001D2E 48C0 ext.l D0
00001D30 2F00 move.l -[A7], D0
00001D32 4EBA F08E jsr [PC - 0xF72 /* 00000DC2 */]
00001D36 2840 movea.l A4, D0
00001D38 601C bra +0x1E /* 00001D56 */
label00001D3A:
00001D3A 2F0C move.l -[A7], A4
00001D3C 2F0B move.l -[A7], A3
00001D3E 42A7 clr.l -[A7]
00001D40 2F05 move.l -[A7], D5
00001D42 4EBA F13C jsr [PC - 0xEC4 /* 00000E80 */]
00001D46 2840 movea.l A4, D0
00001D48 206E FFFC movea.l A0, [A6 - 0x4]
00001D4C 1010 move.b D0, [A0]
00001D4E 4880 ext.w D0
00001D50 48C0 ext.l D0
00001D52 D1AD D8A8 add.l [A5 - 0x2758], D0
label00001D56:
00001D56 206E FFF4 movea.l A0, [A6 - 0xC]
00001D5A 2010 move.l D0, [A0]
00001D5C 2D40 FFF4 move.l [A6 - 0xC], D0
label00001D60:
00001D60 202E FFF4 move.l D0, [A6 - 0xC]
00001D64 6600 FF0C bne -0xF2 /* 00001C72 */
00001D68 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00001D6C 4E5E unlink A6
00001D6E 205F movea.l A0, [A7]+
00001D70 4FEF 0012 lea.l A7, [A7 + 0x12]
00001D74 4ED0 jmp [A0]
00001D76 4E56 FFFC link A6, -0x0004
00001D7A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001D7E 262E 0008 move.l D3, [A6 + 0x8]
00001D82 206E 0014 movea.l A0, [A6 + 0x14]
00001D86 2F28 000C move.l -[A7], [A0 + 0xC]
00001D8A 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
00001D8E 2800 move.l D4, D0
00001D90 2F04 move.l -[A7], D4
00001D92 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */]
00001D96 2440 movea.l A2, D0
00001D98 266E 0010 movea.l A3, [A6 + 0x10]
00001D9C 206E 000C movea.l A0, [A6 + 0xC]
00001DA0 7010 moveq.l D0, 0x10
00001DA2 D1C0 add.l A0, D0
00001DA4 2D48 FFFC move.l [A6 - 0x4], A0
00001DA8 6038 bra +0x3A /* 00001DE2 */
label00001DAA:
00001DAA 206E FFFC movea.l A0, [A6 - 0x4]
00001DAE 2050 movea.l A0, [A0]
00001DB0 2F28 003A move.l -[A7], [A0 + 0x3A]
00001DB4 2F13 move.l -[A7], [A3]
00001DB6 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00001DBA 2840 movea.l A4, D0
00001DBC 200C move.l D0, A4
00001DBE 660A bne +0xC /* 00001DCA */
00001DC0 2F3C 0000 08DE move.l -[A7], 0x8DE
00001DC6 4EBA E238 jsr [PC - 0x1DC8 /* 00000000 */]
label00001DCA:
00001DCA 202C 0008 move.l D0, [A4 + 0x8]
00001DCE 9083 sub.l D0, D3
00001DD0 342B 000C move.w D2, [A3 + 0xC]
00001DD4 7200 moveq.l D1, 0x00
00001DD6 3202 move.w D1, D2
00001DD8 D28A add.l D1, A2
00001DDA 2041 movea.l A0, D1
00001DDC 2080 move.l [A0], D0
00001DDE 266B 0004 movea.l A3, [A3 + 0x4]
label00001DE2:
00001DE2 200B move.l D0, A3
00001DE4 66C4 bne -0x3A /* 00001DAA */
00001DE6 206E 0014 movea.l A0, [A6 + 0x14]
00001DEA 5048 addq.w A0, 8
00001DEC 2F08 move.l -[A7], A0
00001DEE 2F04 move.l -[A7], D4
00001DF0 2F0A move.l -[A7], A2
00001DF2 4EBA F030 jsr [PC - 0xFD0 /* 00000E24 */]
00001DF6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001DFA 4E5E unlink A6
00001DFC 205F movea.l A0, [A7]+
00001DFE 4FEF 0010 lea.l A7, [A7 + 0x10]
00001E02 4ED0 jmp [A0]
fn00001E04:
00001E04 4E56 FFD4 link A6, -0x002C
00001E08 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001E0C 202E 000C move.l D0, [A6 + 0xC]
00001E10 41ED C066 lea.l A0, [A5 - 0x3F9A]
00001E14 1030 0000 move.b D0, [A0 + D0.w]
00001E18 1D40 FFE8 move.b [A6 - 0x18], D0
00001E1C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001E20 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00001E24 2D40 FFE0 move.l [A6 - 0x20], D0
00001E28 2040 movea.l A0, D0
00001E2A 2010 move.l D0, [A0]
00001E2C 721F moveq.l D1, 0x1F
00001E2E C041 and.w D0, D1
00001E30 7214 moveq.l D1, 0x14
00001E32 B041 cmp.w D0, D1
00001E34 6706 beq +0x8 /* 00001E3C */
00001E36 7000 moveq.l D0, 0x00
00001E38 4EFA 0784 jmp [PC + 0x784 /* 000025BE */]
label00001E3C:
00001E3C 246E FFE0 movea.l A2, [A6 - 0x20]
00001E40 202A 000C move.l D0, [A2 + 0xC]
00001E44 2D40 FFE4 move.l [A6 - 0x1C], D0
00001E48 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001E4C 4EAD 1812 jsr [A5 + 0x1812 /* export_766 */]
00001E50 2D40 FFDC move.l [A6 - 0x24], D0
00001E54 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001E58 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00001E5C 7201 moveq.l D1, 0x01
00001E5E B081 cmp.l D0, D1
00001E60 6600 0562 bne +0x564 /* 000023C4 */
00001E64 302D D93A move.w D0, [A5 - 0x26C6]
00001E68 6600 055A bne +0x55C /* 000023C4 */
00001E6C 7000 moveq.l D0, 0x00
00001E6E 2D40 FFF8 move.l [A6 - 0x8], D0
00001E72 206E 0014 movea.l A0, [A6 + 0x14]
00001E76 2F28 0008 move.l -[A7], [A0 + 0x8]
00001E7A 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00001E7E 2D40 FFD4 move.l [A6 - 0x2C], D0
00001E82 206E 0014 movea.l A0, [A6 + 0x14]
00001E86 2140 0008 move.l [A0 + 0x8], D0
00001E8A 266E FFD4 movea.l A3, [A6 - 0x2C]
00001E8E 1013 move.b D0, [A3]
00001E90 720F moveq.l D1, 0x0F
00001E92 B001 cmp.b D0, D1
00001E94 6600 0108 bne +0x10A /* 00001F9E */
00001E98 206B 0006 movea.l A0, [A3 + 0x6]
00001E9C 2D48 FFF4 move.l [A6 - 0xC], A0
00001EA0 1010 move.b D0, [A0]
00001EA2 725F moveq.l D1, 0x5F
00001EA4 B001 cmp.b D0, D1
00001EA6 6600 00F6 bne +0xF8 /* 00001F9E */
00001EAA 2868 0016 movea.l A4, [A0 + 0x16]
00001EAE 2014 move.l D0, [A4]
00001EB0 721F moveq.l D1, 0x1F
00001EB2 C041 and.w D0, D1
00001EB4 7214 moveq.l D1, 0x14
00001EB6 B041 cmp.w D0, D1
00001EB8 6600 00E4 bne +0xE6 /* 00001F9E */
00001EBC 226C 000C movea.l A1, [A4 + 0xC]
00001EC0 B3EE FFE4 cmpa.l A1, [A6 - 0x1C]
00001EC4 6600 00D8 bne +0xDA /* 00001F9E */
00001EC8 2268 0002 movea.l A1, [A0 + 0x2]
00001ECC 2D49 FFEC move.l [A6 - 0x14], A1
00001ED0 1029 001C move.b D0, [A1 + 0x1C]
00001ED4 7201 moveq.l D1, 0x01
00001ED6 B001 cmp.b D0, D1
00001ED8 6600 00C4 bne +0xC6 /* 00001F9E */
00001EDC 226B 0002 movea.l A1, [A3 + 0x2]
00001EE0 2D49 FFF0 move.l [A6 - 0x10], A1
00001EE4 1011 move.b D0, [A1]
00001EE6 7217 moveq.l D1, 0x17
00001EE8 B001 cmp.b D0, D1
00001EEA 6600 00B2 bne +0xB4 /* 00001F9E */
00001EEE 2F29 0002 move.l -[A7], [A1 + 0x2]
00001EF2 2F08 move.l -[A7], A0
00001EF4 4EAD 1862 jsr [A5 + 0x1862 /* export_776 */]
00001EF8 4A40 tst.w D0
00001EFA 6700 00A2 beq +0xA4 /* 00001F9E */
00001EFE 102E FFE8 move.b D0, [A6 - 0x18]
00001F02 7208 moveq.l D1, 0x08
00001F04 C001 and.b D0, D1
00001F06 6600 0096 bne +0x98 /* 00001F9E */
00001F0A 266E FFF0 movea.l A3, [A6 - 0x10]
00001F0E 544B addq.w A3, 2
00001F10 102E FFE8 move.b D0, [A6 - 0x18]
00001F14 7204 moveq.l D1, 0x04
00001F16 C001 and.b D0, D1
00001F18 6738 beq +0x3A /* 00001F52 */
00001F1A 206E FFD4 movea.l A0, [A6 - 0x2C]
00001F1E 2F28 0006 move.l -[A7], [A0 + 0x6]
00001F22 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00001F26 2F13 move.l -[A7], [A3]
00001F28 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
00001F2C 7013 moveq.l D0, 0x13
00001F2E 2F00 move.l -[A7], D0
00001F30 2F0A move.l -[A7], A2
00001F32 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001F36 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00001F3A 2F00 move.l -[A7], D0
00001F3C 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00001F40 206E FFD4 movea.l A0, [A6 - 0x2C]
00001F44 2140 0006 move.l [A0 + 0x6], D0
00001F48 2F00 move.l -[A7], D0
00001F4A 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001F4E 2680 move.l [A3], D0
00001F50 6028 bra +0x2A /* 00001F7A */
label00001F52:
00001F52 246E FFF4 movea.l A2, [A6 - 0xC]
00001F56 256E 001C 0002 move.l [A2 + 0x2], [A6 + 0x1C]
00001F5C 256E 0010 0006 move.l [A2 + 0x6], [A6 + 0x10]
00001F62 246E FFF0 movea.l A2, [A6 - 0x10]
00001F66 206A 0002 movea.l A0, [A2 + 0x2]
00001F6A 216E 001C 0002 move.l [A0 + 0x2], [A6 + 0x1C]
00001F70 206A 0002 movea.l A0, [A2 + 0x2]
00001F74 216E 0010 0006 move.l [A0 + 0x6], [A6 + 0x10]
label00001F7A:
00001F7A 246E FFEC movea.l A2, [A6 - 0x14]
00001F7E 00AA 0000 0010 0020 ori.l [A2 + 0x20], 0x10
00001F86 202A 0020 move.l D0, [A2 + 0x20]
00001F8A 7204 moveq.l D1, 0x04
00001F8C C081 and.l D0, D1
00001F8E 6700 03C6 beq +0x3C8 /* 00002356 */
00001F92 02AA FFFF FFFB 0020 andi.l [A2 + 0x20], 0xFFFFFFFB
00001F9A 6000 03BA bra +0x3BC /* 00002356 */
label00001F9E:
00001F9E 206E FFD4 movea.l A0, [A6 - 0x2C]
00001FA2 1010 move.b D0, [A0]
00001FA4 720E moveq.l D1, 0x0E
00001FA6 B001 cmp.b D0, D1
00001FA8 6600 00E8 bne +0xEA /* 00002092 */
00001FAC 102E FFE8 move.b D0, [A6 - 0x18]
00001FB0 7203 moveq.l D1, 0x03
00001FB2 C001 and.b D0, D1
00001FB4 7202 moveq.l D1, 0x02
00001FB6 B001 cmp.b D0, D1
00001FB8 6600 00D8 bne +0xDA /* 00002092 */
00001FBC 486E 0014 pea.l [A6 + 0x14]
00001FC0 42A7 clr.l -[A7]
00001FC2 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00001FC6 486E 0014 pea.l [A6 + 0x14]
00001FCA 206E FFD4 movea.l A0, [A6 - 0x2C]
00001FCE 2068 0006 movea.l A0, [A0 + 0x6]
00001FD2 2F28 0002 move.l -[A7], [A0 + 0x2]
00001FD6 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00001FDA 2F2E 001C move.l -[A7], [A6 + 0x1C]
00001FDE 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001FE2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001FE6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001FEA 2F2E 000C move.l -[A7], [A6 + 0xC]
00001FEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FF2 4EBA FE10 jsr [PC - 0x1F0 /* 00001E04 */]
00001FF6 206E FFD4 movea.l A0, [A6 - 0x2C]
00001FFA 2068 0006 movea.l A0, [A0 + 0x6]
00001FFE 2140 0002 move.l [A0 + 0x2], D0
00002002 7000 moveq.l D0, 0x00
00002004 2D40 0014 move.l [A6 + 0x14], D0
00002008 486E 0014 pea.l [A6 + 0x14]
0000200C 206E FFD4 movea.l A0, [A6 - 0x2C]
00002010 2068 0006 movea.l A0, [A0 + 0x6]
00002014 2F28 0006 move.l -[A7], [A0 + 0x6]
00002018 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
0000201C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002020 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002024 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002028 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000202C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002030 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002034 4EBA FDCE jsr [PC - 0x232 /* 00001E04 */]
00002038 206E FFD4 movea.l A0, [A6 - 0x2C]
0000203C 2068 0006 movea.l A0, [A0 + 0x6]
00002040 2140 0006 move.l [A0 + 0x6], D0
00002044 206E FFD4 movea.l A0, [A6 - 0x2C]
00002048 2F28 0006 move.l -[A7], [A0 + 0x6]
0000204C 2040 movea.l A0, D0
0000204E 2F28 0016 move.l -[A7], [A0 + 0x16]
00002052 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
00002056 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
0000205A 206E FFD4 movea.l A0, [A6 - 0x2C]
0000205E 2068 0006 movea.l A0, [A0 + 0x6]
00002062 2F28 0016 move.l -[A7], [A0 + 0x16]
00002066 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
0000206A 246E FFD4 movea.l A2, [A6 - 0x2C]
0000206E 206A 0006 movea.l A0, [A2 + 0x6]
00002072 2F28 0002 move.l -[A7], [A0 + 0x2]
00002076 2F2A 0016 move.l -[A7], [A2 + 0x16]
0000207A 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000207E 206E FFD4 movea.l A0, [A6 - 0x2C]
00002082 2068 0006 movea.l A0, [A0 + 0x6]
00002086 2140 0002 move.l [A0 + 0x2], D0
0000208A 202E FFD4 move.l D0, [A6 - 0x2C]
0000208E 4EFA 052E jmp [PC + 0x52E /* 000025BE */]
label00002092:
00002092 246E FFD4 movea.l A2, [A6 - 0x2C]
00002096 1012 move.b D0, [A2]
00002098 720F moveq.l D1, 0x0F
0000209A B001 cmp.b D0, D1
0000209C 6600 0178 bne +0x17A /* 00002216 */
000020A0 202A 0002 move.l D0, [A2 + 0x2]
000020A4 2D40 FFF0 move.l [A6 - 0x10], D0
000020A8 2040 movea.l A0, D0
000020AA 1210 move.b D1, [A0]
000020AC 7464 moveq.l D2, 0x64
000020AE B202 cmp.b D1, D2
000020B0 662C bne +0x2E /* 000020DE */
000020B2 2468 0002 movea.l A2, [A0 + 0x2]
000020B6 1012 move.b D0, [A2]
000020B8 7265 moveq.l D1, 0x65
000020BA B001 cmp.b D0, D1
000020BC 6614 bne +0x16 /* 000020D2 */
000020BE 206A 0002 movea.l A0, [A2 + 0x2]
000020C2 1010 move.b D0, [A0]
000020C4 725E moveq.l D1, 0x5E
000020C6 B001 cmp.b D0, D1
000020C8 6608 bne +0xA /* 000020D2 */
000020CA 202A 0002 move.l D0, [A2 + 0x2]
000020CE 2D40 FFF8 move.l [A6 - 0x8], D0
label000020D2:
000020D2 206E FFF0 movea.l A0, [A6 - 0x10]
000020D6 2028 0006 move.l D0, [A0 + 0x6]
000020DA 2D40 FFF0 move.l [A6 - 0x10], D0
label000020DE:
000020DE 206E FFD4 movea.l A0, [A6 - 0x2C]
000020E2 2468 0016 movea.l A2, [A0 + 0x16]
000020E6 2012 move.l D0, [A2]
000020E8 761F moveq.l D3, 0x1F
000020EA C043 and.w D0, D3
000020EC 7814 moveq.l D4, 0x14
000020EE B044 cmp.w D0, D4
000020F0 6600 0124 bne +0x126 /* 00002216 */
000020F4 206A 000C movea.l A0, [A2 + 0xC]
000020F8 B1EE FFE4 cmpa.l A0, [A6 - 0x1C]
000020FC 6600 0118 bne +0x11A /* 00002216 */
00002100 246E FFF0 movea.l A2, [A6 - 0x10]
00002104 1012 move.b D0, [A2]
00002106 7257 moveq.l D1, 0x57
00002108 B001 cmp.b D0, D1
0000210A 6600 010A bne +0x10C /* 00002216 */
0000210E 206A 0002 movea.l A0, [A2 + 0x2]
00002112 2668 0016 movea.l A3, [A0 + 0x16]
00002116 286B 0008 movea.l A4, [A3 + 0x8]
0000211A 2F0B move.l -[A7], A3
0000211C 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00002120 7202 moveq.l D1, 0x02
00002122 B081 cmp.l D0, D1
00002124 6600 00F0 bne +0xF2 /* 00002216 */
00002128 206C 000C movea.l A0, [A4 + 0xC]
0000212C B1EE FFE4 cmpa.l A0, [A6 - 0x1C]
00002130 6600 00E4 bne +0xE6 /* 00002216 */
00002134 2F0A move.l -[A7], A2
00002136 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */]
0000213A 2640 movea.l A3, D0
0000213C 1013 move.b D0, [A3]
0000213E 725E moveq.l D1, 0x5E
00002140 B001 cmp.b D0, D1
00002142 6600 00D2 bne +0xD4 /* 00002216 */
00002146 206B 0016 movea.l A0, [A3 + 0x16]
0000214A 2468 0008 movea.l A2, [A0 + 0x8]
0000214E 2012 move.l D0, [A2]
00002150 C043 and.w D0, D3
00002152 B044 cmp.w D0, D4
00002154 6600 00C0 bne +0xC2 /* 00002216 */
00002158 206A 000C movea.l A0, [A2 + 0xC]
0000215C B1EE FFE4 cmpa.l A0, [A6 - 0x1C]
00002160 6600 00B4 bne +0xB6 /* 00002216 */
00002164 206B 0002 movea.l A0, [A3 + 0x2]
00002168 2D48 FFEC move.l [A6 - 0x14], A0
0000216C 1028 001C move.b D0, [A0 + 0x1C]
00002170 7201 moveq.l D1, 0x01
00002172 B001 cmp.b D0, D1
00002174 6600 00A0 bne +0xA2 /* 00002216 */
00002178 102E FFE8 move.b D0, [A6 - 0x18]
0000217C 7208 moveq.l D1, 0x08
0000217E C001 and.b D0, D1
00002180 6720 beq +0x22 /* 000021A2 */
00002182 765B moveq.l D3, 0x5B
00002184 1683 move.b [A3], D3
00002186 202E FFF8 move.l D0, [A6 - 0x8]
0000218A 6706 beq +0x8 /* 00002192 */
0000218C 206E FFF8 movea.l A0, [A6 - 0x8]
00002190 1083 move.b [A0], D3
label00002192:
00002192 206E 0014 movea.l A0, [A6 + 0x14]
00002196 2028 0008 move.l D0, [A0 + 0x8]
0000219A 2D40 FFD4 move.l [A6 - 0x2C], D0
0000219E 6000 FDDA bra -0x224 /* 00001F7A */
label000021A2:
000021A2 162E FFE8 move.b D3, [A6 - 0x18]
000021A6 7004 moveq.l D0, 0x04
000021A8 C600 and.b D3, D0
000021AA 4883 ext.w D3
000021AC 48C3 ext.l D3
000021AE 670C beq +0xE /* 000021BC */
000021B0 2F2E 001C move.l -[A7], [A6 + 0x1C]
000021B4 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000021B8 2840 movea.l A4, D0
000021BA 600A bra +0xC /* 000021C6 */
label000021BC:
000021BC 2F2E 001C move.l -[A7], [A6 + 0x1C]
000021C0 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
000021C4 2840 movea.l A4, D0
label000021C6:
000021C6 2F2C 0016 move.l -[A7], [A4 + 0x16]
000021CA 2F2B 0016 move.l -[A7], [A3 + 0x16]
000021CE 7001 moveq.l D0, 0x01
000021D0 2F00 move.l -[A7], D0
000021D2 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */]
000021D6 2800 move.l D4, D0
000021D8 2F0C move.l -[A7], A4
000021DA 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000021DE 4A84 tst.l D4
000021E0 6734 beq +0x36 /* 00002216 */
000021E2 4A83 tst.l D3
000021E4 6704 beq +0x6 /* 000021EA */
000021E6 16BC 005F move.b [A3], 0x5F /* '_' */
label000021EA:
000021EA 276E 001C 0002 move.l [A3 + 0x2], [A6 + 0x1C]
000021F0 276E 0010 0006 move.l [A3 + 0x6], [A6 + 0x10]
000021F6 202E FFF8 move.l D0, [A6 - 0x8]
000021FA 6700 FD7E beq -0x280 /* 00001F7A */
000021FE 1013 move.b D0, [A3]
00002200 206E FFF8 movea.l A0, [A6 - 0x8]
00002204 1080 move.b [A0], D0
00002206 216E 001C 0002 move.l [A0 + 0x2], [A6 + 0x1C]
0000220C 216E 0010 0006 move.l [A0 + 0x6], [A6 + 0x10]
00002212 6000 FD66 bra -0x298 /* 00001F7A */
label00002216:
00002216 246E FFD4 movea.l A2, [A6 - 0x2C]
0000221A 1012 move.b D0, [A2]
0000221C 7213 moveq.l D1, 0x13
0000221E B001 cmp.b D0, D1
00002220 6600 01A2 bne +0x1A4 /* 000023C4 */
00002224 202A 0002 move.l D0, [A2 + 0x2]
00002228 2D40 FFF0 move.l [A6 - 0x10], D0
0000222C 2040 movea.l A0, D0
0000222E 1210 move.b D1, [A0]
00002230 7464 moveq.l D2, 0x64
00002232 B202 cmp.b D1, D2
00002234 662C bne +0x2E /* 00002262 */
00002236 2468 0002 movea.l A2, [A0 + 0x2]
0000223A 1012 move.b D0, [A2]
0000223C 7265 moveq.l D1, 0x65
0000223E B001 cmp.b D0, D1
00002240 6614 bne +0x16 /* 00002256 */
00002242 206A 0002 movea.l A0, [A2 + 0x2]
00002246 1010 move.b D0, [A0]
00002248 725E moveq.l D1, 0x5E
0000224A B001 cmp.b D0, D1
0000224C 6608 bne +0xA /* 00002256 */
0000224E 202A 0002 move.l D0, [A2 + 0x2]
00002252 2D40 FFF8 move.l [A6 - 0x8], D0
label00002256:
00002256 206E FFF0 movea.l A0, [A6 - 0x10]
0000225A 2028 0006 move.l D0, [A0 + 0x6]
0000225E 2D40 FFF0 move.l [A6 - 0x10], D0
label00002262:
00002262 246E FFF0 movea.l A2, [A6 - 0x10]
00002266 1012 move.b D0, [A2]
00002268 7257 moveq.l D1, 0x57
0000226A B001 cmp.b D0, D1
0000226C 6600 0156 bne +0x158 /* 000023C4 */
00002270 246A 0002 movea.l A2, [A2 + 0x2]
00002274 1012 move.b D0, [A2]
00002276 725F moveq.l D1, 0x5F
00002278 B001 cmp.b D0, D1
0000227A 6600 0148 bne +0x14A /* 000023C4 */
0000227E 266A 0002 movea.l A3, [A2 + 0x2]
00002282 206B 0010 movea.l A0, [A3 + 0x10]
00002286 2050 movea.l A0, [A0]
00002288 B1EE FFE4 cmpa.l A0, [A6 - 0x1C]
0000228C 6600 0136 bne +0x138 /* 000023C4 */
00002290 206B 0010 movea.l A0, [A3 + 0x10]
00002294 3028 0008 move.w D0, [A0 + 0x8]
00002298 0240 0200 andi.w D0, 0x200
0000229C 6700 0126 beq +0x128 /* 000023C4 */
label000022A0:
000022A0 206E FFF0 movea.l A0, [A6 - 0x10]
000022A4 2028 0006 move.l D0, [A0 + 0x6]
000022A8 2D40 FFF0 move.l [A6 - 0x10], D0
000022AC 2040 movea.l A0, D0
000022AE 1610 move.b D3, [A0]
000022B0 7256 moveq.l D1, 0x56
000022B2 B601 cmp.b D3, D1
000022B4 67EA beq -0x14 /* 000022A0 */
000022B6 725E moveq.l D1, 0x5E
000022B8 B601 cmp.b D3, D1
000022BA 6600 0108 bne +0x10A /* 000023C4 */
000022BE 2268 0002 movea.l A1, [A0 + 0x2]
000022C2 1229 001C move.b D1, [A1 + 0x1C]
000022C6 7401 moveq.l D2, 0x01
000022C8 B202 cmp.b D1, D2
000022CA 670A beq +0xC /* 000022D6 */
000022CC 2F3C 0000 09DE move.l -[A7], 0x9DE
000022D2 4EBA DD2C jsr [PC - 0x22D4 /* 00000000 */]
label000022D6:
000022D6 206E FFF0 movea.l A0, [A6 - 0x10]
000022DA 2028 0002 move.l D0, [A0 + 0x2]
000022DE 2D40 FFEC move.l [A6 - 0x14], D0
000022E2 2040 movea.l A0, D0
000022E4 00A8 0000 0010 0020 ori.l [A0 + 0x20], 0x10
000022EC 2228 0020 move.l D1, [A0 + 0x20]
000022F0 7404 moveq.l D2, 0x04
000022F2 C282 and.l D1, D2
000022F4 6708 beq +0xA /* 000022FE */
000022F6 02A8 FFFF FFFB 0020 andi.l [A0 + 0x20], 0xFFFFFFFB
label000022FE:
000022FE 102E FFE8 move.b D0, [A6 - 0x18]
00002302 7208 moveq.l D1, 0x08
00002304 C001 and.b D0, D1
00002306 670A beq +0xC /* 00002312 */
00002308 206E FFF0 movea.l A0, [A6 - 0x10]
0000230C 10BC 005B move.b [A0], 0x5B /* '[' */
00002310 6022 bra +0x24 /* 00002334 */
label00002312:
00002312 102E FFE8 move.b D0, [A6 - 0x18]
00002316 1202 move.b D1, D2
00002318 C001 and.b D0, D1
0000231A 6708 beq +0xA /* 00002324 */
0000231C 206E FFF0 movea.l A0, [A6 - 0x10]
00002320 10BC 005F move.b [A0], 0x5F /* '_' */
label00002324:
00002324 246E FFF0 movea.l A2, [A6 - 0x10]
00002328 256E 001C 0002 move.l [A2 + 0x2], [A6 + 0x1C]
0000232E 256E 0010 0006 move.l [A2 + 0x6], [A6 + 0x10]
label00002334:
00002334 202E FFF8 move.l D0, [A6 - 0x8]
00002338 671C beq +0x1E /* 00002356 */
0000233A 246E FFF0 movea.l A2, [A6 - 0x10]
0000233E 1012 move.b D0, [A2]
00002340 206E FFF8 movea.l A0, [A6 - 0x8]
00002344 1080 move.b [A0], D0
00002346 202A 0002 move.l D0, [A2 + 0x2]
0000234A 2140 0002 move.l [A0 + 0x2], D0
0000234E 202A 0006 move.l D0, [A2 + 0x6]
00002352 2140 0006 move.l [A0 + 0x6], D0
label00002356:
00002356 206E 0014 movea.l A0, [A6 + 0x14]
0000235A 2028 0008 move.l D0, [A0 + 0x8]
0000235E 2D40 FFD4 move.l [A6 - 0x2C], D0
00002362 486E 0014 pea.l [A6 + 0x14]
00002366 42A7 clr.l -[A7]
00002368 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
0000236C 102E FFE8 move.b D0, [A6 - 0x18]
00002370 7204 moveq.l D1, 0x04
00002372 C001 and.b D0, D1
00002374 6726 beq +0x28 /* 0000239C */
00002376 206E FFD4 movea.l A0, [A6 - 0x2C]
0000237A 2F28 0016 move.l -[A7], [A0 + 0x16]
0000237E 4267 clr.w -[A7]
00002380 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00002384 2440 movea.l A2, D0
00002386 7014 moveq.l D0, 0x14
00002388 2F00 move.l -[A7], D0
0000238A 2F0A move.l -[A7], A2
0000238C 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002390 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */]
00002394 2D40 FFD4 move.l [A6 - 0x2C], D0
00002398 6000 00C8 bra +0xCA /* 00002462 */
label0000239C:
0000239C 102E FFE8 move.b D0, [A6 - 0x18]
000023A0 7208 moveq.l D1, 0x08
000023A2 C001 and.b D0, D1
000023A4 6700 00BC beq +0xBE /* 00002462 */
000023A8 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000023AC 206E FFD4 movea.l A0, [A6 - 0x2C]
000023B0 2068 0002 movea.l A0, [A0 + 0x2]
000023B4 2F28 0016 move.l -[A7], [A0 + 0x16]
000023B8 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */]
000023BC 2D40 FFD4 move.l [A6 - 0x2C], D0
000023C0 6000 00A0 bra +0xA2 /* 00002462 */
label000023C4:
000023C4 102E FFE8 move.b D0, [A6 - 0x18]
000023C8 720C moveq.l D1, 0x0C
000023CA C001 and.b D0, D1
000023CC 4880 ext.w D0
000023CE 48C0 ext.l D0
000023D0 7204 moveq.l D1, 0x04
000023D2 B081 cmp.l D0, D1
000023D4 6712 beq +0x14 /* 000023E8 */
000023D6 7208 moveq.l D1, 0x08
000023D8 B081 cmp.l D0, D1
000023DA 671A beq +0x1C /* 000023F6 */
000023DC 4A80 tst.l D0
000023DE 6734 beq +0x36 /* 00002414 */
000023E0 720C moveq.l D1, 0x0C
000023E2 B081 cmp.l D0, D1
000023E4 6740 beq +0x42 /* 00002426 */
000023E6 6048 bra +0x4A /* 00002430 */
label000023E8:
000023E8 2F2E 001C move.l -[A7], [A6 + 0x1C]
000023EC 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000023F0 2D40 FFD8 move.l [A6 - 0x28], D0
000023F4 603A bra +0x3C /* 00002430 */
label000023F6:
000023F6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000023FA 4267 clr.w -[A7]
000023FC 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00002400 2F00 move.l -[A7], D0
00002402 42A7 clr.l -[A7]
00002404 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002408 2D40 FFD8 move.l [A6 - 0x28], D0
0000240C 2040 movea.l A0, D0
0000240E 10BC 005B move.b [A0], 0x5B /* '[' */
00002412 601C bra +0x1E /* 00002430 */
label00002414:
00002414 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002418 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000241C 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00002420 2D40 FFD8 move.l [A6 - 0x28], D0
00002424 600A bra +0xC /* 00002430 */
label00002426:
00002426 2F3C 0000 0A2B move.l -[A7], 0xA2B /* '\n+' */
0000242C 4EBA DBD2 jsr [PC - 0x242E /* 00000000 */]
label00002430:
00002430 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00002434 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00002438 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000243C 2F2E FFDC move.l -[A7], [A6 - 0x24]
00002440 42A7 clr.l -[A7]
00002442 102E FFE8 move.b D0, [A6 - 0x18]
00002446 7210 moveq.l D1, 0x10
00002448 C001 and.b D0, D1
0000244A 6704 beq +0x6 /* 00002450 */
0000244C 7008 moveq.l D0, 0x08
0000244E 6002 bra +0x4 /* 00002452 */
label00002450:
00002450 7000 moveq.l D0, 0x00
label00002452:
00002452 2F00 move.l -[A7], D0
00002454 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00002458 2D40 FFD4 move.l [A6 - 0x2C], D0
0000245C 4A80 tst.l D0
0000245E 6700 00D6 beq +0xD8 /* 00002536 */
label00002462:
00002462 202E 0008 move.l D0, [A6 + 0x8]
00002466 670A beq +0xC /* 00002472 */
00002468 2F3C 0000 0A36 move.l -[A7], 0xA36 /* '\n6' */
0000246E 4EBA DB90 jsr [PC - 0x2470 /* 00000000 */]
label00002472:
00002472 102E FFE8 move.b D0, [A6 - 0x18]
00002476 7202 moveq.l D1, 0x02
00002478 C001 and.b D0, D1
0000247A 6600 013E bne +0x140 /* 000025BA */
0000247E 206E 001C movea.l A0, [A6 + 0x1C]
00002482 00A8 0008 0002 0020 ori.l [A0 + 0x20], 0x80002
0000248A 422E FFFC clr.b [A6 - 0x4]
0000248E 206E 001C movea.l A0, [A6 + 0x1C]
00002492 1028 001C move.b D0, [A0 + 0x1C]
00002496 4880 ext.w D0
00002498 48C0 ext.l D0
0000249A 7202 moveq.l D1, 0x02
0000249C B081 cmp.l D0, D1
0000249E 6714 beq +0x16 /* 000024B4 */
000024A0 7206 moveq.l D1, 0x06
000024A2 B081 cmp.l D0, D1
000024A4 671E beq +0x20 /* 000024C4 */
000024A6 7201 moveq.l D1, 0x01
000024A8 B081 cmp.l D0, D1
000024AA 6760 beq +0x62 /* 0000250C */
000024AC 7204 moveq.l D1, 0x04
000024AE B081 cmp.l D0, D1
000024B0 675A beq +0x5C /* 0000250C */
000024B2 6078 bra +0x7A /* 0000252C */
label000024B4:
000024B4 0CAD 0000 0000 D88C cmpi.l [A5 - 0x2774], 0x0
000024BC 6F06 ble +0x8 /* 000024C4 */
000024BE 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1
label000024C4:
000024C4 206E 001C movea.l A0, [A6 + 0x1C]
000024C8 2468 0008 movea.l A2, [A0 + 0x8]
000024CC 200A move.l D0, A2
000024CE 6706 beq +0x8 /* 000024D6 */
000024D0 157C 0001 0004 move.b [A2 + 0x4], 0x1
label000024D6:
000024D6 102E FFFC move.b D0, [A6 - 0x4]
000024DA 671C beq +0x1E /* 000024F8 */
000024DC 102E FFE8 move.b D0, [A6 - 0x18]
000024E0 7201 moveq.l D1, 0x01
000024E2 C001 and.b D0, D1
000024E4 6750 beq +0x52 /* 00002536 */
000024E6 486E FFD4 pea.l [A6 - 0x2C]
000024EA 2F2E 001C move.l -[A7], [A6 + 0x1C]
000024EE 4EBA 048E jsr [PC + 0x48E /* 0000297E */]
000024F2 2D40 0008 move.l [A6 + 0x8], D0
000024F6 6014 bra +0x16 /* 0000250C */
label000024F8:
000024F8 486D D858 pea.l [A5 - 0x27A8]
000024FC 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002500 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00002504 7000 moveq.l D0, 0x00
00002506 2D40 FFD4 move.l [A6 - 0x2C], D0
0000250A 602A bra +0x2C /* 00002536 */
label0000250C:
0000250C 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00002510 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
00002514 2F00 move.l -[A7], D0
00002516 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
0000251A 206D D922 movea.l A0, [A5 - 0x26DE]
0000251E 216E 001C 0052 move.l [A0 + 0x52], [A6 + 0x1C]
00002524 7000 moveq.l D0, 0x00
00002526 2D40 FFD4 move.l [A6 - 0x2C], D0
0000252A 600A bra +0xC /* 00002536 */
label0000252C:
0000252C 2F3C 0000 0A62 move.l -[A7], 0xA62 /* '\nb' */
00002532 4EBA DACC jsr [PC - 0x2534 /* 00000000 */]
label00002536:
00002536 102E FFE8 move.b D0, [A6 - 0x18]
0000253A 7201 moveq.l D1, 0x01
0000253C C001 and.b D0, D1
0000253E 677A beq +0x7C /* 000025BA */
00002540 206E FFE4 movea.l A0, [A6 - 0x1C]
00002544 2068 0010 movea.l A0, [A0 + 0x10]
00002548 4AA8 004E tst.l [A0 + 0x4E]
0000254C 676C beq +0x6E /* 000025BA */
0000254E 206E 001C movea.l A0, [A6 + 0x1C]
00002552 1628 001C move.b D3, [A0 + 0x1C]
00002556 7002 moveq.l D0, 0x02
00002558 B600 cmp.b D3, D0
0000255A 6706 beq +0x8 /* 00002562 */
0000255C 7006 moveq.l D0, 0x06
0000255E B600 cmp.b D3, D0
00002560 6658 bne +0x5A /* 000025BA */
label00002562:
00002562 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002566 4EAD 1812 jsr [A5 + 0x1812 /* export_766 */]
0000256A 2640 movea.l A3, D0
0000256C 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002570 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002574 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00002578 2440 movea.l A2, D0
0000257A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000257E 2F0A move.l -[A7], A2
00002580 2F0B move.l -[A7], A3
00002582 7024 moveq.l D0, 0x24
00002584 2F00 move.l -[A7], D0
00002586 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
0000258A 2440 movea.l A2, D0
0000258C 202E 0008 move.l D0, [A6 + 0x8]
00002590 671E beq +0x20 /* 000025B0 */
00002592 7011 moveq.l D0, 0x11
00002594 2F00 move.l -[A7], D0
00002596 206D D874 movea.l A0, [A5 - 0x278C]
0000259A 2F28 0018 move.l -[A7], [A0 + 0x18]
0000259E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000025A2 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
000025A6 2F00 move.l -[A7], D0
000025A8 2F0A move.l -[A7], A2
000025AA 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
000025AE 2440 movea.l A2, D0
label000025B0:
000025B0 486D D854 pea.l [A5 - 0x27AC]
000025B4 2F0A move.l -[A7], A2
000025B6 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */]
label000025BA:
000025BA 202E FFD4 move.l D0, [A6 - 0x2C]
label000025BE:
000025BE 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000025C2 4E5E unlink A6
000025C4 205F movea.l A0, [A7]+
000025C6 4FEF 0018 lea.l A7, [A7 + 0x18]
000025CA 4ED0 jmp [A0]
fn000025CC:
000025CC 4E56 FFF0 link A6, -0x0010
000025D0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000025D4 2A2E 0008 move.l D5, [A6 + 0x8]
000025D8 7000 moveq.l D0, 0x00
000025DA 2640 movea.l A3, D0
000025DC 206E 000C movea.l A0, [A6 + 0xC]
000025E0 2010 move.l D0, [A0]
000025E2 721F moveq.l D1, 0x1F
000025E4 C081 and.l D0, D1
000025E6 7214 moveq.l D1, 0x14
000025E8 B081 cmp.l D0, D1
000025EA 670A beq +0xC /* 000025F6 */
000025EC 7215 moveq.l D1, 0x15
000025EE B081 cmp.l D0, D1
000025F0 6734 beq +0x36 /* 00002626 */
000025F2 6000 010E bra +0x110 /* 00002702 */
label000025F6:
000025F6 7600 moveq.l D3, 0x00
000025F8 2D43 FFF0 move.l [A6 - 0x10], D3
000025FC 486E FFF0 pea.l [A6 - 0x10]
00002600 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00002604 2F00 move.l -[A7], D0
00002606 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
0000260A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000260E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002612 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002616 2F05 move.l -[A7], D5
00002618 42A7 clr.l -[A7]
0000261A 42A7 clr.l -[A7]
0000261C 4EBA F7E6 jsr [PC - 0x81A /* 00001E04 */]
00002620 2640 movea.l A3, D0
00002622 6000 00E8 bra +0xEA /* 0000270C */
label00002626:
00002626 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
0000262C 6608 bne +0xA /* 00002636 */
0000262E 7E01 moveq.l D7, 0x01
00002630 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002634 6002 bra +0x4 /* 00002638 */
label00002636:
00002636 4247 clr.w D7
label00002638:
00002638 246E 000C movea.l A2, [A6 + 0xC]
0000263C 700C moveq.l D0, 0x0C
0000263E D5C0 add.l A2, D0
00002640 4A92 tst.l [A2]
00002642 6700 00B2 beq +0xB4 /* 000026F6 */
00002646 2F2E 000C move.l -[A7], [A6 + 0xC]
0000264A 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
0000264E 2212 move.l D1, [A2]
00002650 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00002654 2C00 move.l D6, D0
00002656 7800 moveq.l D4, 0x00
00002658 206E 000C movea.l A0, [A6 + 0xC]
0000265C 5048 addq.w A0, 8
0000265E 2D48 FFF8 move.l [A6 - 0x8], A0
00002662 2D4A FFFC move.l [A6 - 0x4], A2
label00002666:
00002666 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000266A 206E FFF8 movea.l A0, [A6 - 0x8]
0000266E 2F10 move.l -[A7], [A0]
00002670 2004 move.l D0, D4
00002672 2206 move.l D1, D6
00002674 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00002678 D085 add.l D0, D5
0000267A 2F00 move.l -[A7], D0
0000267C 4EBA FF4E jsr [PC - 0xB2 /* 000025CC */]
00002680 2840 movea.l A4, D0
00002682 2F0B move.l -[A7], A3
00002684 2F0C move.l -[A7], A4
00002686 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
0000268A 2640 movea.l A3, D0
0000268C 5284 addq.l D4, 1
0000268E 206E FFFC movea.l A0, [A6 - 0x4]
00002692 2010 move.l D0, [A0]
00002694 B084 cmp.l D0, D4
00002696 6708 beq +0xA /* 000026A0 */
00002698 4EBA EA68 jsr [PC - 0x1598 /* 00001102 */]
0000269C 4A80 tst.l D0
0000269E 67C6 beq -0x38 /* 00002666 */
label000026A0:
000026A0 246E 000C movea.l A2, [A6 + 0xC]
000026A4 202A 000C move.l D0, [A2 + 0xC]
000026A8 B084 cmp.l D0, D4
000026AA 634A bls +0x4C /* 000026F6 */
000026AC 2F0A move.l -[A7], A2
000026AE 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000026B2 2D40 FFF4 move.l [A6 - 0xC], D0
000026B6 2040 movea.l A0, D0
000026B8 5268 0006 addq.w [A0 + 0x6], 1
000026BC 222A 000C move.l D1, [A2 + 0xC]
000026C0 9284 sub.l D1, D4
000026C2 2141 000C move.l [A0 + 0xC], D1
000026C6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000026CA 2F00 move.l -[A7], D0
000026CC 42A7 clr.l -[A7]
000026CE 2004 move.l D0, D4
000026D0 2206 move.l D1, D6
000026D2 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000026D6 D085 add.l D0, D5
000026D8 2F00 move.l -[A7], D0
000026DA 42A7 clr.l -[A7]
000026DC 42A7 clr.l -[A7]
000026DE 4EBA F724 jsr [PC - 0x8DC /* 00001E04 */]
000026E2 2840 movea.l A4, D0
000026E4 2F0B move.l -[A7], A3
000026E6 2F0C move.l -[A7], A4
000026E8 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
000026EC 2640 movea.l A3, D0
000026EE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000026F2 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
label000026F6:
000026F6 3007 move.w D0, D7
000026F8 48C0 ext.l D0
000026FA 2F00 move.l -[A7], D0
000026FC 4EBA E9C4 jsr [PC - 0x163C /* 000010C2 */]
00002700 600A bra +0xC /* 0000270C */
label00002702:
00002702 2F3C 0000 0AC3 move.l -[A7], 0xAC3
00002708 4EBA D8F6 jsr [PC - 0x270A /* 00000000 */]
label0000270C:
0000270C 200B move.l D0, A3
0000270E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00002712 4E5E unlink A6
00002714 205F movea.l A0, [A7]+
00002716 4FEF 000C lea.l A7, [A7 + 0xC]
0000271A 4ED0 jmp [A0]
fn0000271C:
0000271C 4E56 FFE0 link A6, -0x0020
00002720 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00002724 286E 0008 movea.l A4, [A6 + 0x8]
00002728 202C 000C move.l D0, [A4 + 0xC]
0000272C 2D40 FFE0 move.l [A6 - 0x20], D0
00002730 2F00 move.l -[A7], D0
00002732 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
00002736 2D40 FFE4 move.l [A6 - 0x1C], D0
0000273A 2040 movea.l A0, D0
0000273C 2210 move.l D1, [A0]
0000273E 741F moveq.l D2, 0x1F
00002740 C242 and.w D1, D2
00002742 7414 moveq.l D2, 0x14
00002744 B242 cmp.w D1, D2
00002746 6600 0228 bne +0x22A /* 00002970 */
0000274A 2068 000C movea.l A0, [A0 + 0xC]
0000274E 2068 0010 movea.l A0, [A0 + 0x10]
00002752 2028 0010 move.l D0, [A0 + 0x10]
00002756 0280 0000 0080 andi.l D0, 0x80
0000275C 6700 0212 beq +0x214 /* 00002970 */
00002760 102C 001C move.b D0, [A4 + 0x1C]
00002764 1D40 FFED move.b [A6 - 0x13], D0
00002768 0CAD 0000 0000 D88C cmpi.l [A5 - 0x2774], 0x0
00002770 6F06 ble +0x8 /* 00002778 */
00002772 7202 moveq.l D1, 0x02
00002774 B001 cmp.b D0, D1
00002776 6704 beq +0x6 /* 0000277C */
label00002778:
00002778 7200 moveq.l D1, 0x00
0000277A 6002 bra +0x4 /* 0000277E */
label0000277C:
0000277C 7201 moveq.l D1, 0x01
label0000277E:
0000277E 1D41 FFEC move.b [A6 - 0x14], D1
00002782 7402 moveq.l D2, 0x02
00002784 B002 cmp.b D0, D2
00002786 6604 bne +0x6 /* 0000278C */
00002788 4A01 tst.b D1
0000278A 6706 beq +0x8 /* 00002792 */
label0000278C:
0000278C 7206 moveq.l D1, 0x06
0000278E B001 cmp.b D0, D1
00002790 6606 bne +0x8 /* 00002798 */
label00002792:
00002792 7001 moveq.l D0, 0x01
00002794 3B40 D96C move.w [A5 - 0x2694], D0
label00002798:
00002798 246E FFE0 movea.l A2, [A6 - 0x20]
0000279C 504A addq.w A2, 8
0000279E 2F12 move.l -[A7], [A2]
000027A0 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
000027A4 2A00 move.l D5, D0
000027A6 0C2D 0059 CDDC cmpi.b [A5 - 0x3224], 0x59 /* 'Y' */
000027AC 664E bne +0x50 /* 000027FC */
000027AE 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000027B2 7000 moveq.l D0, 0x00
000027B4 2D40 FFF0 move.l [A6 - 0x10], D0
000027B8 7800 moveq.l D4, 0x00
000027BA 2D4A FFFC move.l [A6 - 0x4], A2
label000027BE:
000027BE 2F0C move.l -[A7], A4
000027C0 206E FFFC movea.l A0, [A6 - 0x4]
000027C4 2F10 move.l -[A7], [A0]
000027C6 2004 move.l D0, D4
000027C8 2205 move.l D1, D5
000027CA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000027CE 2F00 move.l -[A7], D0
000027D0 4EBA FDFA jsr [PC - 0x206 /* 000025CC */]
000027D4 2640 movea.l A3, D0
000027D6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000027DA 2F0B move.l -[A7], A3
000027DC 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
000027E0 2D40 FFF0 move.l [A6 - 0x10], D0
000027E4 5284 addq.l D4, 1
000027E6 4EBA E91A jsr [PC - 0x16E6 /* 00001102 */]
000027EA 4A80 tst.l D0
000027EC 67D0 beq -0x2E /* 000027BE */
000027EE 7066 moveq.l D0, 0x66
000027F0 1F00 move.b -[A7], D0
000027F2 7037 moveq.l D0, 0x37
000027F4 2F00 move.l -[A7], D0
000027F6 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
000027FA 6016 bra +0x18 /* 00002812 */
label000027FC:
000027FC 2F0C move.l -[A7], A4
000027FE 206E FFE0 movea.l A0, [A6 - 0x20]
00002802 2F28 0008 move.l -[A7], [A0 + 0x8]
00002806 42A7 clr.l -[A7]
00002808 4EBA FDC2 jsr [PC - 0x23E /* 000025CC */]
0000280C 2D40 FFF0 move.l [A6 - 0x10], D0
00002810 7801 moveq.l D4, 0x01
label00002812:
00002812 206E FFE0 movea.l A0, [A6 - 0x20]
00002816 1028 0004 move.b D0, [A0 + 0x4]
0000281A 7210 moveq.l D1, 0x10
0000281C C001 and.b D0, D1
0000281E 6714 beq +0x16 /* 00002834 */
00002820 204C movea.l A0, A4
00002822 700C moveq.l D0, 0x0C
00002824 D1C0 add.l A0, D0
00002826 2F08 move.l -[A7], A0
00002828 2F04 move.l -[A7], D4
0000282A 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
0000282E 2D40 FFE0 move.l [A6 - 0x20], D0
00002832 606E bra +0x70 /* 000028A2 */
label00002834:
00002834 246E FFE0 movea.l A2, [A6 - 0x20]
00002838 202A 000C move.l D0, [A2 + 0xC]
0000283C B084 cmp.l D0, D4
0000283E 634C bls +0x4E /* 0000288C */
00002840 2F0A move.l -[A7], A2
00002842 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00002846 2D40 FFF4 move.l [A6 - 0xC], D0
0000284A 2040 movea.l A0, D0
0000284C 5268 0006 addq.w [A0 + 0x6], 1
00002850 222A 000C move.l D1, [A2 + 0xC]
00002854 9284 sub.l D1, D4
00002856 2141 000C move.l [A0 + 0xC], D1
0000285A 2F0C move.l -[A7], A4
0000285C 2F00 move.l -[A7], D0
0000285E 42A7 clr.l -[A7]
00002860 2004 move.l D0, D4
00002862 2205 move.l D1, D5
00002864 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
00002868 2F00 move.l -[A7], D0
0000286A 42A7 clr.l -[A7]
0000286C 42A7 clr.l -[A7]
0000286E 4EBA F594 jsr [PC - 0xA6C /* 00001E04 */]
00002872 2640 movea.l A3, D0
00002874 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002878 2F0B move.l -[A7], A3
0000287A 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
0000287E 2D40 FFF0 move.l [A6 - 0x10], D0
00002882 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002886 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
0000288A 6016 bra +0x18 /* 000028A2 */
label0000288C:
0000288C 206E FFE0 movea.l A0, [A6 - 0x20]
00002890 2028 000C move.l D0, [A0 + 0xC]
00002894 B084 cmp.l D0, D4
00002896 640A bcc +0xC /* 000028A2 */
00002898 7037 moveq.l D0, 0x37
0000289A 2F00 move.l -[A7], D0
0000289C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */]
000028A0 584F addq.w A7, 4
label000028A2:
000028A2 4240 clr.w D0
000028A4 3B40 D96C move.w [A5 - 0x2694], D0
000028A8 7000 moveq.l D0, 0x00
000028AA 2D40 FFE8 move.l [A6 - 0x18], D0
000028AE 102E FFEC move.b D0, [A6 - 0x14]
000028B2 6726 beq +0x28 /* 000028DA */
000028B4 486E FFF0 pea.l [A6 - 0x10]
000028B8 2F0C move.l -[A7], A4
000028BA 4EBA 00C2 jsr [PC + 0xC2 /* 0000297E */]
000028BE 2D40 FFE8 move.l [A6 - 0x18], D0
000028C2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000028C6 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */]
000028CA 2F00 move.l -[A7], D0
000028CC 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
000028D0 206D D922 movea.l A0, [A5 - 0x26DE]
000028D4 214C 0052 move.l [A0 + 0x52], A4
000028D8 6010 bra +0x12 /* 000028EA */
label000028DA:
000028DA 202E FFF0 move.l D0, [A6 - 0x10]
000028DE 670A beq +0xC /* 000028EA */
000028E0 2F3C 0000 0B14 move.l -[A7], 0xB14
000028E6 4EBA D718 jsr [PC - 0x28E8 /* 00000000 */]
label000028EA:
000028EA 162E FFED move.b D3, [A6 - 0x13]
000028EE 7002 moveq.l D0, 0x02
000028F0 B600 cmp.b D3, D0
000028F2 6706 beq +0x8 /* 000028FA */
000028F4 7006 moveq.l D0, 0x06
000028F6 B600 cmp.b D3, D0
000028F8 6672 bne +0x74 /* 0000296C */
label000028FA:
000028FA 244C movea.l A2, A4
000028FC 504A addq.w A2, 8
000028FE 2F0A move.l -[A7], A2
00002900 246E FFE0 movea.l A2, [A6 - 0x20]
00002904 202A 000C move.l D0, [A2 + 0xC]
00002908 2205 move.l D1, D5
0000290A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000290E 2F00 move.l -[A7], D0
00002910 4EBA E4B0 jsr [PC - 0x1B50 /* 00000DC2 */]
00002914 2F0A move.l -[A7], A2
00002916 4EAD 1812 jsr [A5 + 0x1812 /* export_766 */]
0000291A 2D40 FFF8 move.l [A6 - 0x8], D0
0000291E 2F0C move.l -[A7], A4
00002920 4EAD 182A jsr [A5 + 0x182A /* export_769 */]
00002924 2640 movea.l A3, D0
00002926 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000292A 2F0B move.l -[A7], A3
0000292C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002930 7024 moveq.l D0, 0x24
00002932 2F00 move.l -[A7], D0
00002934 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
00002938 2640 movea.l A3, D0
0000293A 200B move.l D0, A3
0000293C 672E beq +0x30 /* 0000296C */
0000293E 202E FFE8 move.l D0, [A6 - 0x18]
00002942 671E beq +0x20 /* 00002962 */
00002944 7011 moveq.l D0, 0x11
00002946 2F00 move.l -[A7], D0
00002948 206D D874 movea.l A0, [A5 - 0x278C]
0000294C 2F28 0018 move.l -[A7], [A0 + 0x18]
00002950 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00002954 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002958 2F00 move.l -[A7], D0
0000295A 2F0B move.l -[A7], A3
0000295C 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002960 2640 movea.l A3, D0
label00002962:
00002962 486D D854 pea.l [A5 - 0x27AC]
00002966 2F0B move.l -[A7], A3
00002968 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */]
label0000296C:
0000296C 7001 moveq.l D0, 0x01
0000296E 6002 bra +0x4 /* 00002972 */
label00002970:
00002970 7000 moveq.l D0, 0x00
label00002972:
00002972 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00002976 4E5E unlink A6
00002978 205F movea.l A0, [A7]+
0000297A 584F addq.w A7, 4
0000297C 4ED0 jmp [A0]
fn0000297E:
0000297E 4E56 FFFC link A6, -0x0004
00002982 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002986 7000 moveq.l D0, 0x00
00002988 2640 movea.l A3, D0
0000298A 246E 0008 movea.l A2, [A6 + 0x8]
0000298E 102A 001C move.b D0, [A2 + 0x1C]
00002992 7202 moveq.l D1, 0x02
00002994 B001 cmp.b D0, D1
00002996 670A beq +0xC /* 000029A2 */
00002998 2F3C 0000 0B46 move.l -[A7], 0xB46
0000299E 4EBA D660 jsr [PC - 0x29A0 /* 00000000 */]
label000029A2:
000029A2 2F2A 000C move.l -[A7], [A2 + 0xC]
000029A6 4EAD 1522 jsr [A5 + 0x1522 /* export_672 */]
000029AA 2D40 FFFC move.l [A6 - 0x4], D0
000029AE 2F2E 000C move.l -[A7], [A6 + 0xC]
000029B2 3F2D D9A8 move.w -[A7], [A5 - 0x2658]
000029B6 3F2D D950 move.w -[A7], [A5 - 0x26B0]
000029BA 7601 moveq.l D3, 0x01
000029BC 3F03 move.w -[A7], D3
000029BE 3F03 move.w -[A7], D3
000029C0 42A7 clr.l -[A7]
000029C2 42A7 clr.l -[A7]
000029C4 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
000029C8 206E 000C movea.l A0, [A6 + 0xC]
000029CC 2850 movea.l A4, [A0]
000029CE 200C move.l D0, A4
000029D0 6622 bne +0x24 /* 000029F4 */
000029D2 206E FFFC movea.l A0, [A6 - 0x4]
000029D6 2010 move.l D0, [A0]
000029D8 721F moveq.l D1, 0x1F
000029DA C041 and.w D0, D1
000029DC 7214 moveq.l D1, 0x14
000029DE B041 cmp.w D0, D1
000029E0 6600 009E bne +0xA0 /* 00002A80 */
000029E4 2068 000C movea.l A0, [A0 + 0xC]
000029E8 2068 0010 movea.l A0, [A0 + 0x10]
000029EC 4AA8 004E tst.l [A0 + 0x4E]
000029F0 6700 008E beq +0x90 /* 00002A80 */
label000029F4:
000029F4 7002 moveq.l D0, 0x02
000029F6 2F00 move.l -[A7], D0
000029F8 206D D874 movea.l A0, [A5 - 0x278C]
000029FC 2F10 move.l -[A7], [A0]
000029FE 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
00002A02 2640 movea.l A3, D0
00002A04 204B movea.l A0, A3
00002A06 5048 addq.w A0, 8
00002A08 2F08 move.l -[A7], A0
00002A0A 102D D514 move.b D0, [A5 - 0x2AEC]
00002A0E 4880 ext.w D0
00002A10 48C0 ext.l D0
00002A12 2F00 move.l -[A7], D0
00002A14 4EBA E3AC jsr [PC - 0x1C54 /* 00000DC2 */]
00002A18 2F0B move.l -[A7], A3
00002A1A 2F2B 0008 move.l -[A7], [A3 + 0x8]
00002A1E 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
00002A22 701B moveq.l D0, 0x1B
00002A24 2F00 move.l -[A7], D0
00002A26 206D D874 movea.l A0, [A5 - 0x278C]
00002A2A 2F10 move.l -[A7], [A0]
00002A2C 2F0B move.l -[A7], A3
00002A2E 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002A32 2F00 move.l -[A7], D0
00002A34 206D D874 movea.l A0, [A5 - 0x278C]
00002A38 2F10 move.l -[A7], [A0]
00002A3A 7001 moveq.l D0, 0x01
00002A3C 2F00 move.l -[A7], D0
00002A3E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002A42 2F00 move.l -[A7], D0
00002A44 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002A48 2440 movea.l A2, D0
00002A4A 200C move.l D0, A4
00002A4C 672A beq +0x2C /* 00002A78 */
00002A4E 14BC 001C move.b [A2], 0x1C
00002A52 7010 moveq.l D0, 0x10
00002A54 2F00 move.l -[A7], D0
00002A56 206D D874 movea.l A0, [A5 - 0x278C]
00002A5A 2F28 0018 move.l -[A7], [A0 + 0x18]
00002A5E 2F0B move.l -[A7], A3
00002A60 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */]
00002A64 2F00 move.l -[A7], D0
00002A66 2F0A move.l -[A7], A2
00002A68 2F0C move.l -[A7], A4
00002A6A 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */]
00002A6E 2F00 move.l -[A7], D0
00002A70 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002A74 2840 movea.l A4, D0
00002A76 6002 bra +0x4 /* 00002A7A */
label00002A78:
00002A78 284A movea.l A4, A2
label00002A7A:
00002A7A 206E 000C movea.l A0, [A6 + 0xC]
00002A7E 208C move.l [A0], A4
label00002A80:
00002A80 200B move.l D0, A3
00002A82 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002A86 4E5E unlink A6
00002A88 205F movea.l A0, [A7]+
00002A8A 504F addq.w A7, 8
00002A8C 4ED0 jmp [A0]